.ccplugins .spectrum-Icon, .ccplugins .spectrum-UIIcon {
  display: inline-block;
  color: inherit;
  fill: currentColor;
  pointer-events: none;
}
.ccplugins .spectrum-Icon:not(:root), .ccplugins .spectrum-UIIcon:not(:root) {
    overflow: hidden;
  }
.ccplugins .spectrum-Icon--sizeXXS, .ccplugins .spectrum-Icon--sizeXXS img, .ccplugins .spectrum-Icon--sizeXXS svg {
    height: 9px;
    width: 9px;
  }
.ccplugins .spectrum-Icon--sizeXS, .ccplugins .spectrum-Icon--sizeXS img, .ccplugins .spectrum-Icon--sizeXS svg {
    height: 12px;
    width: 12px;
  }
.ccplugins .spectrum-Icon--sizeS, .ccplugins .spectrum-Icon--sizeS img, .ccplugins .spectrum-Icon--sizeS svg {
    height: 18px;
    width: 18px;
  }
.ccplugins .spectrum-Icon--sizeM, .ccplugins .spectrum-Icon--sizeM img, .ccplugins .spectrum-Icon--sizeM svg {
    height: 24px;
    width: 24px;
  }
.ccplugins .spectrum-Icon--sizeL, .ccplugins .spectrum-Icon--sizeL img, .ccplugins .spectrum-Icon--sizeL svg {
    height: 36px;
    width: 36px;
  }
.ccplugins .spectrum-Icon--sizeXL, .ccplugins .spectrum-Icon--sizeXL img, .ccplugins .spectrum-Icon--sizeXL svg {
    height: 48px;
    width: 48px;
  }
.ccplugins .spectrum-Icon--sizeXXL, .ccplugins .spectrum-Icon--sizeXXL img, .ccplugins .spectrum-Icon--sizeXXL svg {
    height: 72px;
    width: 72px;
  }
.ccplugins .spectrum--medium .spectrum-UIIcon--large {
    display: none;
  }
.ccplugins .spectrum--medium .spectrum-UIIcon--medium {
    display: inline;
  }
.ccplugins .spectrum--large .spectrum-UIIcon--medium {
    display: none;
  }
.ccplugins .spectrum--large .spectrum-UIIcon--large {
    display: inline;
  }
.ccplugins .spectrum--large {
  --ui-icon-large-display: block;
  --ui-icon-medium-display: none;
}
.ccplugins .spectrum--medium {
  --ui-icon-medium-display: block;
  --ui-icon-large-display: none;
}
.ccplugins .spectrum-UIIcon--large {
  display: var(--ui-icon-large-display);
}
.ccplugins .spectrum-UIIcon--medium {
  display: var(--ui-icon-medium-display);
}
.ccplugins .spectrum-UIIcon-AlertMedium {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-AlertSmall {
  width: 14px;
  height: 14px;
}
.ccplugins .spectrum-UIIcon-ArrowDownSmall {
  width: 8px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-ArrowLeftMedium {
  width: 14px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-Asterisk {
  width: 8px;
  height: 8px;
}
.ccplugins .spectrum-UIIcon-CheckmarkMedium {
  width: 12px;
  height: 12px;
}
.ccplugins .spectrum-UIIcon-CheckmarkSmall {
  width: 10px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-ChevronDownMedium {
  width: 10px;
  height: 6px;
}
.ccplugins .spectrum-UIIcon-ChevronDownSmall {
  width: 8px;
  height: 6px;
}
.ccplugins .spectrum-UIIcon-ChevronLeftLarge {
  width: 12px;
  height: 16px;
}
.ccplugins .spectrum-UIIcon-ChevronLeftMedium {
  width: 6px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-ChevronRightLarge {
  width: 12px;
  height: 16px;
}
.ccplugins .spectrum-UIIcon-ChevronRightMedium {
  width: 6px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-ChevronRightSmall {
  width: 6px;
  height: 8px;
}
.ccplugins .spectrum-UIIcon-ChevronUpSmall {
  width: 8px;
  height: 6px;
}
.ccplugins .spectrum-UIIcon-CornerTriangle {
  width: 5px;
  height: 5px;
}
.ccplugins .spectrum-UIIcon-CrossLarge {
  width: 12px;
  height: 12px;
}
.ccplugins .spectrum-UIIcon-CrossMedium {
  width: 8px;
  height: 8px;
}
.ccplugins .spectrum-UIIcon-CrossSmall {
  width: 8px;
  height: 8px;
}
.ccplugins .spectrum-UIIcon-DashSmall {
  width: 10px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-DoubleGripper {
  width: 16px;
  height: 4px;
}
.ccplugins .spectrum-UIIcon-FolderBreadcrumb {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-HelpMedium {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-HelpSmall {
  width: 14px;
  height: 14px;
}
.ccplugins .spectrum-UIIcon-InfoMedium {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-InfoSmall {
  width: 14px;
  height: 14px;
}
.ccplugins .spectrum-UIIcon-Magnifier {
  width: 16px;
  height: 16px;
}
.ccplugins .spectrum-UIIcon-SkipLeft {
  width: 9px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-SkipRight {
  width: 9px;
  height: 10px;
}
.ccplugins .spectrum-UIIcon-Star {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-StarOutline {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-SuccessMedium {
  width: 18px;
  height: 18px;
}
.ccplugins .spectrum-UIIcon-SuccessSmall {
  width: 14px;
  height: 14px;
}
.ccplugins .spectrum-UIIcon-TripleGripper {
  width: 10px;
  height: 7px;
}

.ccplugins .spectrum-Textfield {
  box-sizing: border-box;
  border: 1px solid;
  border-radius: 4px;
  padding: 3px 12px 5px 12px;
  text-indent: 0;

  min-width: 48px;
  height: 32px;
  width: 192px;

  vertical-align: top;
  margin: 0;
  overflow: visible;
  font-family: adobe-clean, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  text-overflow: ellipsis;

  transition: border-color 130ms ease-in-out, box-shadow 130ms ease-in-out;

  outline: none;

  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.ccplugins .spectrum-Textfield::placeholder {
    font-weight: 400;
    font-style: italic;
    transition: color 130ms ease-in-out;
    opacity: 1;
  }
.ccplugins .spectrum-Textfield::-ms-input-placeholder {
    font-weight: 400;
    font-style: italic;
    transition: color 130ms ease-in-out;
    opacity: 1;
  }
.ccplugins .spectrum-Textfield:lang(ja)::placeholder, .ccplugins .spectrum-Textfield:lang(zh)::placeholder, .ccplugins .spectrum-Textfield:lang(ko)::placeholder {
       font-style: normal;
    }
.ccplugins .spectrum-Textfield:lang(ja)::-ms-input-placeholder, .ccplugins .spectrum-Textfield:lang(zh)::-ms-input-placeholder, .ccplugins .spectrum-Textfield:lang(ko)::-ms-input-placeholder {
       font-style: normal;
    }
.ccplugins .spectrum-Textfield:hover::placeholder {
      font-weight: 400;
    }
.ccplugins .spectrum-Textfield:disabled {
    opacity: 1;
  }
.ccplugins .spectrum-Textfield:disabled::placeholder {
      font-weight: 400;
    }
.ccplugins .spectrum-Textfield::-ms-clear {
    width: 0;
    height: 0;
  }
.ccplugins .spectrum-Textfield::-webkit-inner-spin-button, .ccplugins .spectrum-Textfield::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
.ccplugins .spectrum-Textfield:-moz-ui-invalid {
    box-shadow: none;
  }
.ccplugins .spectrum-Textfield.is-invalid, .ccplugins .spectrum-Textfield:invalid, .ccplugins .spectrum-Textfield.is-valid {
    background-repeat: no-repeat;
  }
.ccplugins .spectrum-Textfield.is-invalid, .ccplugins .spectrum-Textfield:invalid {
    background-size: 18px 18px;
    background-position: calc(100% - 12px) 50%;
    padding-right: 42px;
  }
.ccplugins .spectrum-Textfield.is-valid {
    background-size: 12px 12px;
    background-position: calc(100% - 12px) 50%;
    padding-right: 36px;
  }
.ccplugins .spectrum-Textfield--multiline {
  height: auto;
  min-height: 56px;
  padding: 3px 12px 5px 12px;
  overflow: auto;
}
.ccplugins .spectrum-Textfield--multiline.is-invalid, .ccplugins .spectrum-Textfield--multiline:invalid, .ccplugins .spectrum-Textfield--multiline.is-valid {
    background-position: calc(100% - 9px) calc(100% - 9px);
  }
.ccplugins .spectrum-Textfield--quiet {
  border-radius: 0;
  border-width: 0 0 1px 0;
  padding-left: 0;
  padding-right: 0;
  resize: none;
  overflow-y: hidden;
}
.ccplugins .spectrum-Textfield--quiet.is-invalid, .ccplugins .spectrum-Textfield--quiet:invalid, .ccplugins .spectrum-Textfield--quiet.is-valid {
    background-position: 100% 50%;
  }

.ccplugins .spectrum--light .spectrum-Textfield {
  background-color: rgb(255, 255, 255);
  border-color: rgb(225, 225, 225);
  color: rgb(75, 75, 75);
}
.ccplugins .spectrum--light .spectrum-Textfield::placeholder {
    color: rgb(142, 142, 142);
  }
.ccplugins .spectrum--light .spectrum-Textfield:hover {
    border-color: rgb(202, 202, 202);
    box-shadow: none;
  }
.ccplugins .spectrum--light .spectrum-Textfield:hover::placeholder {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Textfield:focus {
    border-color: rgb(20, 115, 230);
  }
.ccplugins .spectrum--light .spectrum-Textfield.focus-ring:not(:active) {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Textfield[disabled] {
    background-color: rgb(234, 234, 234);
    border-color: transparent;
    color: rgb(179, 179, 179);
    -webkit-text-fill-color: rgb(179, 179, 179);
  }
.ccplugins .spectrum--light .spectrum-Textfield[disabled]::placeholder {
      color: rgb(179, 179, 179);
    }
.ccplugins .spectrum--light .spectrum-Textfield.is-invalid, .ccplugins .spectrum--light .spectrum-Textfield:invalid {
    border-color: rgb(215, 55, 63);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 18 18' width='18'%3E%3Cpath style='fill:rgb%28227%2C 72%2C 80%29' d='M8.564 1.289L.2 16.256A.5.5 0 0 0 .636 17h16.728a.5.5 0 0 0 .5-.5.494.494 0 0 0-.064-.244L9.436 1.289a.5.5 0 0 0-.872 0zM10 14.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25zm0-3a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25z'/%3E%3C/svg%3E");
  }
.ccplugins .spectrum--light .spectrum-Textfield.is-invalid.focus-ring:not(:active), .ccplugins .spectrum--light .spectrum-Textfield:invalid.focus-ring:not(:active) {
        border-color: rgb(215, 55, 63);
        box-shadow: 0 0 0 1px rgb(215, 55, 63);
      }
.ccplugins .spectrum--light .spectrum-Textfield.is-valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 12 12' width='12'%3E%3Cpath style='fill:rgb%2818%2C 128%2C 92%29' d='M4.5 10a1.023 1.023 0 0 1-.8-.384l-2.488-3a1 1 0 0 1 1.577-1.233L4.5 7.376l4.712-5.991a1 1 0 1 1 1.576 1.23l-5.511 7A.977.977 0 0 1 4.5 10z'/%3E%3C/svg%3E");
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet {
  background-color: transparent;
  border-color: rgb(225, 225, 225);
}
.ccplugins .spectrum--light .spectrum-Textfield--quiet:hover {
    border-color: rgb(202, 202, 202);
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet:active {
    border-color: rgb(20, 115, 230);
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet:focus {
    border-color: rgb(38, 128, 235);
    box-shadow: 0 1px 0 rgb(38, 128, 235);
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet.focus-ring:not(:active) {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 1px 0 rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Textfield--quiet:disabled {
    background-color: transparent;
    border-color:  rgb(225, 225, 225);
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet.is-invalid, .ccplugins .spectrum--light .spectrum-Textfield--quiet:invalid {
    border-color: rgb(215, 55, 63);
  }
.ccplugins .spectrum--light .spectrum-Textfield--quiet.is-invalid:focus, .ccplugins .spectrum--light .spectrum-Textfield--quiet:invalid:focus {
      box-shadow: 0 1px 0 rgb(215, 55, 63);
    }
.ccplugins .spectrum--light .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active), .ccplugins .spectrum--light .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
        border-color: rgb(215, 55, 63);
        box-shadow: 0 1px 0 rgb(215, 55, 63);
      }

.ccplugins .spectrum--dark .spectrum-Textfield {
  background-color: rgb(37, 37, 37);
  border-color: rgb(74, 74, 74);
  color: rgb(227, 227, 227);
}
.ccplugins .spectrum--dark .spectrum-Textfield::placeholder {
    color: rgb(144, 144, 144);
  }
.ccplugins .spectrum--dark .spectrum-Textfield:hover {
    border-color: rgb(90, 90, 90);
    box-shadow: none;
  }
.ccplugins .spectrum--dark .spectrum-Textfield:hover::placeholder {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Textfield:focus {
    border-color: rgb(55, 142, 240);
  }
.ccplugins .spectrum--dark .spectrum-Textfield.focus-ring:not(:active) {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Textfield[disabled] {
    background-color: rgb(62, 62, 62);
    border-color: transparent;
    color: rgb(110, 110, 110);
    -webkit-text-fill-color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--dark .spectrum-Textfield[disabled]::placeholder {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--dark .spectrum-Textfield.is-invalid, .ccplugins .spectrum--dark .spectrum-Textfield:invalid {
    border-color: rgb(236, 91, 98);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 18 18' width='18'%3E%3Cpath style='fill:rgb%28227%2C 72%2C 80%29' d='M8.564 1.289L.2 16.256A.5.5 0 0 0 .636 17h16.728a.5.5 0 0 0 .5-.5.494.494 0 0 0-.064-.244L9.436 1.289a.5.5 0 0 0-.872 0zM10 14.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25zm0-3a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-6a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25z'/%3E%3C/svg%3E");
  }
.ccplugins .spectrum--dark .spectrum-Textfield.is-invalid.focus-ring:not(:active), .ccplugins .spectrum--dark .spectrum-Textfield:invalid.focus-ring:not(:active) {
        border-color: rgb(236, 91, 98);
        box-shadow: 0 0 0 1px rgb(236, 91, 98);
      }
.ccplugins .spectrum--dark .spectrum-Textfield.is-valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 12 12' width='12'%3E%3Cpath style='fill:rgb%2857%2C 185%2C 144%29' d='M4.5 10a1.023 1.023 0 0 1-.8-.384l-2.488-3a1 1 0 0 1 1.577-1.233L4.5 7.376l4.712-5.991a1 1 0 1 1 1.576 1.23l-5.511 7A.977.977 0 0 1 4.5 10z'/%3E%3C/svg%3E");
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet {
  background-color: transparent;
  border-color: rgb(74, 74, 74);
}
.ccplugins .spectrum--dark .spectrum-Textfield--quiet:hover {
    border-color: rgb(90, 90, 90);
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet:active {
    border-color: rgb(55, 142, 240);
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet:focus {
    border-color: rgb(38, 128, 235);
    box-shadow: 0 1px 0 rgb(38, 128, 235);
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet.focus-ring:not(:active) {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 1px 0 rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet:disabled {
    background-color: transparent;
    border-color:  rgb(74, 74, 74);
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet.is-invalid, .ccplugins .spectrum--dark .spectrum-Textfield--quiet:invalid {
    border-color: rgb(236, 91, 98);
  }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet.is-invalid:focus, .ccplugins .spectrum--dark .spectrum-Textfield--quiet:invalid:focus {
      box-shadow: 0 1px 0 rgb(236, 91, 98);
    }
.ccplugins .spectrum--dark .spectrum-Textfield--quiet.is-invalid.focus-ring:not(:active), .ccplugins .spectrum--dark .spectrum-Textfield--quiet:invalid.focus-ring:not(:active) {
        border-color: rgb(236, 91, 98);
        box-shadow: 0 1px 0 rgb(236, 91, 98);
      }

.ccplugins .spectrum-Search {
  display: inline-block;
  position: relative;
}
.ccplugins .spectrum-Search .spectrum-ClearButton {
    position: absolute;
    right: 0;
    top: 0;
  }
.ccplugins .spectrum-Search-input {
  display: block;
  -webkit-appearance: none;
  outline-offset: -2px;
  padding-left: 36px;
  text-indent: 0;
  padding-right: 28px;
}
.ccplugins .spectrum-Search-input::-webkit-search-cancel-button, .ccplugins .spectrum-Search-input::-webkit-search-decoration {
    -webkit-appearance: none;
  }
.ccplugins .spectrum-Search-input.spectrum-Textfield--quiet {
    padding-left: 24px;
    padding-right: 20px;
  }
.ccplugins .spectrum-Search-input.spectrum-Textfield--quiet ~ .spectrum-Search-icon {
      left: 0;
    }
.ccplugins .spectrum-Search-input.spectrum-Textfield--quiet ~ .spectrum-Search-clear {
      right: -8px;
    }
.ccplugins .spectrum-Search-input.spectrum-Textfield--quiet ~ .spectrum-Search-rightIcon {
      right: 0;
    }
.ccplugins .spectrum-Search-icon {
  display: block;
  position: absolute;
  left: 12px;
  top: 8px;

  pointer-events: none;
}

.ccplugins .spectrum--light .spectrum-Search-icon {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Search-input:disabled ~ .spectrum-Search-icon {
      color: rgb(179, 179, 179);
    }

.ccplugins .spectrum--dark .spectrum-Search-icon {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Search-input:disabled ~ .spectrum-Search-icon {
      color: rgb(110, 110, 110);
    }

.ccplugins .spectrum--light {
  --spectrum-global-color-celery-400: rgb(68, 181, 86);
  --spectrum-global-color-celery-500: rgb(61, 167, 78);
  --spectrum-global-color-celery-600: rgb(55, 153, 71);
  --spectrum-global-color-celery-700: rgb(49, 139, 64);
  --spectrum-global-color-chartreuse-400: rgb(133, 208, 68);
  --spectrum-global-color-chartreuse-500: rgb(124, 195, 63);
  --spectrum-global-color-chartreuse-600: rgb(115, 181, 58);
  --spectrum-global-color-chartreuse-700: rgb(106, 168, 52);
  --spectrum-global-color-yellow-400: rgb(223, 191, 0);
  --spectrum-global-color-yellow-500: rgb(210, 178, 0);
  --spectrum-global-color-yellow-600: rgb(196, 166, 0);
  --spectrum-global-color-yellow-700: rgb(183, 153, 0);
  --spectrum-global-color-magenta-400: rgb(216, 55, 144);
  --spectrum-global-color-magenta-500: rgb(206, 39, 131);
  --spectrum-global-color-magenta-600: rgb(188, 28, 116);
  --spectrum-global-color-magenta-700: rgb(174, 14, 102);
  --spectrum-global-color-fuchsia-400: rgb(192, 56, 204);
  --spectrum-global-color-fuchsia-500: rgb(177, 48, 189);
  --spectrum-global-color-fuchsia-600: rgb(162, 40, 173);
  --spectrum-global-color-fuchsia-700: rgb(147, 33, 158);
  --spectrum-global-color-purple-400: rgb(146, 86, 217);
  --spectrum-global-color-purple-500: rgb(134, 76, 204);
  --spectrum-global-color-purple-600: rgb(122, 66, 191);
  --spectrum-global-color-purple-700: rgb(111, 56, 177);
  --spectrum-global-color-indigo-400: rgb(103, 103, 236);
  --spectrum-global-color-indigo-500: rgb(92, 92, 224);
  --spectrum-global-color-indigo-600: rgb(81, 81, 211);
  --spectrum-global-color-indigo-700: rgb(70, 70, 198);
  --spectrum-global-color-seafoam-400: rgb(27, 149, 154);
  --spectrum-global-color-seafoam-500: rgb(22, 135, 140);
  --spectrum-global-color-seafoam-600: rgb(15, 121, 125);
  --spectrum-global-color-seafoam-700: rgb(9, 108, 111);
  --spectrum-global-color-red-400: rgb(227, 72, 80);
  --spectrum-global-color-red-500: rgb(215, 55, 63);
  --spectrum-global-color-red-600: rgb(201, 37, 45);
  --spectrum-global-color-red-700: rgb(187, 18, 26);
  --spectrum-global-color-orange-400: rgb(230, 134, 25);
  --spectrum-global-color-orange-500: rgb(218, 123, 17);
  --spectrum-global-color-orange-600: rgb(203, 111, 16);
  --spectrum-global-color-orange-700: rgb(189, 100, 13);
  --spectrum-global-color-green-400: rgb(45, 157, 120);
  --spectrum-global-color-green-500: rgb(38, 142, 108);
  --spectrum-global-color-green-600: rgb(18, 128, 92);
  --spectrum-global-color-green-700: rgb(16, 113, 84);
  --spectrum-global-color-blue-400: rgb(38, 128, 235);
  --spectrum-global-color-blue-500: rgb(20, 115, 230);
  --spectrum-global-color-blue-600: rgb(13, 102, 208);
  --spectrum-global-color-blue-700: rgb(9, 90, 186);
  --spectrum-global-color-gray-50: rgb(255, 255, 255);
  --spectrum-global-color-gray-75: rgb(250, 250, 250);
  --spectrum-global-color-gray-100: rgb(245, 245, 245);
  --spectrum-global-color-gray-200: rgb(234, 234, 234);
  --spectrum-global-color-gray-300: rgb(225, 225, 225);
  --spectrum-global-color-gray-400: rgb(202, 202, 202);
  --spectrum-global-color-gray-500: rgb(179, 179, 179);
  --spectrum-global-color-gray-600: rgb(142, 142, 142);
  --spectrum-global-color-gray-700: rgb(110, 110, 110);
  --spectrum-global-color-gray-800: rgb(75, 75, 75);
  --spectrum-global-color-gray-900: rgb(44, 44, 44);
  --spectrum-alias-background-color-modal-overlay: rgba(0,0,0,0.4);
  --spectrum-alias-dropshadow-color: rgba(0,0,0,0.15);
  --spectrum-alias-background-color-hover-overlay: rgba(44,44,44,0.04);
  --spectrum-alias-highlight-hover: rgba(44,44,44,0.06);
  --spectrum-alias-highlight-active: rgba(44,44,44,0.1);
  --spectrum-alias-highlight-selected: rgba(20,115,230,0.1);
  --spectrum-alias-highlight-selected-hover: rgba(20,115,230,0.2);
  --spectrum-alias-text-highlight-color: rgba(20,115,230,0.2);
  --spectrum-alias-background-color-quickactions: rgba(245,245,245,0.9);
  --spectrum-alias-radial-reaction-color-default: rgba(75,75,75,0.6);
  --spectrum-alias-pasteboard-background-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-border-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-separator-color: var(--spectrum-global-color-gray-300);
  --spectrum-colorarea-border-color: rgba(44,44,44,0.1);
  --spectrum-colorarea-border-color-hover: rgba(44,44,44,0.1);
  --spectrum-colorarea-border-color-down: rgba(44,44,44,0.1);
  --spectrum-colorarea-border-color-key-focus: rgba(44,44,44,0.1);
  --spectrum-colorslider-border-color: rgba(44,44,44,0.1);
  --spectrum-colorslider-border-color-hover: rgba(44,44,44,0.1);
  --spectrum-colorslider-border-color-down: rgba(44,44,44,0.1);
  --spectrum-colorslider-border-color-key-focus: rgba(44,44,44,0.1);
  --spectrum-colorslider-vertical-border-color: rgba(44,44,44,0.1);
  --spectrum-colorslider-vertical-border-color-hover: rgba(44,44,44,0.1);
  --spectrum-colorslider-vertical-border-color-down: rgba(44,44,44,0.1);
  --spectrum-colorslider-vertical-border-color-key-focus: rgba(44,44,44,0.1);
  --spectrum-colorwheel-border-color: rgba(44,44,44,0.1);
  --spectrum-colorwheel-border-color-hover: rgba(44,44,44,0.1);
  --spectrum-colorwheel-border-color-down: rgba(44,44,44,0.1);
  --spectrum-colorwheel-border-color-key-focus: rgba(44,44,44,0.1);
  --spectrum-miller-column-item-background-color-selected: rgba(20,115,230,0.1);
  --spectrum-miller-column-item-background-color-selected-hover: rgba(20,115,230,0.2);
  --spectrum-tabs-compact-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-emphasized-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-well-background-color: rgba(75,75,75,0.02);
  --spectrum-well-border-color: rgba(44,44,44,0.05);
}

.ccplugins .spectrum--dark {
  --spectrum-global-color-celery-400: rgb(68, 181, 86);
  --spectrum-global-color-celery-500: rgb(75, 195, 95);
  --spectrum-global-color-celery-600: rgb(81, 210, 103);
  --spectrum-global-color-celery-700: rgb(88, 224, 111);
  --spectrum-global-color-chartreuse-400: rgb(133, 208, 68);
  --spectrum-global-color-chartreuse-500: rgb(142, 222, 73);
  --spectrum-global-color-chartreuse-600: rgb(155, 236, 84);
  --spectrum-global-color-chartreuse-700: rgb(163, 248, 88);
  --spectrum-global-color-yellow-400: rgb(223, 191, 0);
  --spectrum-global-color-yellow-500: rgb(237, 204, 0);
  --spectrum-global-color-yellow-600: rgb(250, 217, 0);
  --spectrum-global-color-yellow-700: rgb(255, 226, 46);
  --spectrum-global-color-magenta-400: rgb(216, 55, 144);
  --spectrum-global-color-magenta-500: rgb(226, 73, 157);
  --spectrum-global-color-magenta-600: rgb(236, 90, 170);
  --spectrum-global-color-magenta-700: rgb(245, 107, 183);
  --spectrum-global-color-fuchsia-400: rgb(192, 56, 204);
  --spectrum-global-color-fuchsia-500: rgb(207, 62, 220);
  --spectrum-global-color-fuchsia-600: rgb(217, 81, 229);
  --spectrum-global-color-fuchsia-700: rgb(227, 102, 239);
  --spectrum-global-color-purple-400: rgb(146, 86, 217);
  --spectrum-global-color-purple-500: rgb(157, 100, 225);
  --spectrum-global-color-purple-600: rgb(168, 115, 233);
  --spectrum-global-color-purple-700: rgb(180, 131, 240);
  --spectrum-global-color-indigo-400: rgb(103, 103, 236);
  --spectrum-global-color-indigo-500: rgb(117, 117, 241);
  --spectrum-global-color-indigo-600: rgb(130, 130, 246);
  --spectrum-global-color-indigo-700: rgb(144, 144, 250);
  --spectrum-global-color-seafoam-400: rgb(27, 149, 154);
  --spectrum-global-color-seafoam-500: rgb(32, 163, 168);
  --spectrum-global-color-seafoam-600: rgb(35, 178, 184);
  --spectrum-global-color-seafoam-700: rgb(38, 192, 199);
  --spectrum-global-color-red-400: rgb(227, 72, 80);
  --spectrum-global-color-red-500: rgb(236, 91, 98);
  --spectrum-global-color-red-600: rgb(247, 109, 116);
  --spectrum-global-color-red-700: rgb(255, 123, 130);
  --spectrum-global-color-orange-400: rgb(230, 134, 25);
  --spectrum-global-color-orange-500: rgb(242, 148, 35);
  --spectrum-global-color-orange-600: rgb(249, 164, 63);
  --spectrum-global-color-orange-700: rgb(255, 181, 91);
  --spectrum-global-color-green-400: rgb(45, 157, 120);
  --spectrum-global-color-green-500: rgb(51, 171, 132);
  --spectrum-global-color-green-600: rgb(57, 185, 144);
  --spectrum-global-color-green-700: rgb(63, 200, 156);
  --spectrum-global-color-blue-400: rgb(38, 128, 235);
  --spectrum-global-color-blue-500: rgb(55, 142, 240);
  --spectrum-global-color-blue-600: rgb(75, 156, 245);
  --spectrum-global-color-blue-700: rgb(90, 169, 250);
  --spectrum-global-color-gray-50: rgb(37, 37, 37);
  --spectrum-global-color-gray-75: rgb(47, 47, 47);
  --spectrum-global-color-gray-100: rgb(50, 50, 50);
  --spectrum-global-color-gray-200: rgb(62, 62, 62);
  --spectrum-global-color-gray-300: rgb(74, 74, 74);
  --spectrum-global-color-gray-400: rgb(90, 90, 90);
  --spectrum-global-color-gray-500: rgb(110, 110, 110);
  --spectrum-global-color-gray-600: rgb(144, 144, 144);
  --spectrum-global-color-gray-700: rgb(185, 185, 185);
  --spectrum-global-color-gray-800: rgb(227, 227, 227);
  --spectrum-global-color-gray-900: rgb(255, 255, 255);
  --spectrum-alias-background-color-modal-overlay: rgba(0,0,0,0.5);
  --spectrum-alias-dropshadow-color: rgba(0,0,0,0.5);
  --spectrum-alias-background-color-hover-overlay: rgba(255,255,255,0.06);
  --spectrum-alias-highlight-hover: rgba(255,255,255,0.07);
  --spectrum-alias-highlight-active: rgba(255,255,255,0.1);
  --spectrum-alias-highlight-selected: rgba(55,142,240,0.15);
  --spectrum-alias-highlight-selected-hover: rgba(55,142,240,0.25);
  --spectrum-alias-text-highlight-color: rgba(55,142,240,0.25);
  --spectrum-alias-background-color-quickactions: rgba(50,50,50,0.9);
  --spectrum-alias-radial-reaction-color-default: rgba(227,227,227,0.6);
  --spectrum-alias-pasteboard-background-color: var(--spectrum-global-color-gray-50);
  --spectrum-alias-appframe-border-color: var(--spectrum-global-color-gray-50);
  --spectrum-alias-appframe-separator-color: var(--spectrum-global-color-gray-50);
  --spectrum-colorarea-border-color: rgba(255,255,255,0.1);
  --spectrum-colorarea-border-color-hover: rgba(255,255,255,0.1);
  --spectrum-colorarea-border-color-down: rgba(255,255,255,0.1);
  --spectrum-colorarea-border-color-key-focus: rgba(255,255,255,0.1);
  --spectrum-colorslider-border-color: rgba(255,255,255,0.1);
  --spectrum-colorslider-border-color-hover: rgba(255,255,255,0.1);
  --spectrum-colorslider-border-color-down: rgba(255,255,255,0.1);
  --spectrum-colorslider-border-color-key-focus: rgba(255,255,255,0.1);
  --spectrum-colorslider-vertical-border-color: rgba(255,255,255,0.1);
  --spectrum-colorslider-vertical-border-color-hover: rgba(255,255,255,0.1);
  --spectrum-colorslider-vertical-border-color-down: rgba(255,255,255,0.1);
  --spectrum-colorslider-vertical-border-color-key-focus: rgba(255,255,255,0.1);
  --spectrum-colorwheel-border-color: rgba(255,255,255,0.1);
  --spectrum-colorwheel-border-color-hover: rgba(255,255,255,0.1);
  --spectrum-colorwheel-border-color-down: rgba(255,255,255,0.1);
  --spectrum-colorwheel-border-color-key-focus: rgba(255,255,255,0.1);
  --spectrum-miller-column-item-background-color-selected: rgba(55,142,240,0.1);
  --spectrum-miller-column-item-background-color-selected-hover: rgba(55,142,240,0.2);
  --spectrum-tabs-compact-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-emphasized-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-well-background-color: rgba(227,227,227,0.02);
  --spectrum-well-border-color: rgba(255,255,255,0.05);
}

.ccplugins .spectrum--darkest {
  --spectrum-global-color-celery-400: rgb(61, 167, 78);
  --spectrum-global-color-celery-500: rgb(68, 181, 86);
  --spectrum-global-color-celery-600: rgb(75, 195, 95);
  --spectrum-global-color-celery-700: rgb(81, 210, 103);
  --spectrum-global-color-chartreuse-400: rgb(124, 195, 63);
  --spectrum-global-color-chartreuse-500: rgb(133, 208, 68);
  --spectrum-global-color-chartreuse-600: rgb(142, 222, 73);
  --spectrum-global-color-chartreuse-700: rgb(155, 236, 84);
  --spectrum-global-color-yellow-400: rgb(210, 178, 0);
  --spectrum-global-color-yellow-500: rgb(223, 191, 0);
  --spectrum-global-color-yellow-600: rgb(237, 204, 0);
  --spectrum-global-color-yellow-700: rgb(250, 217, 0);
  --spectrum-global-color-magenta-400: rgb(202, 41, 150);
  --spectrum-global-color-magenta-500: rgb(216, 55, 144);
  --spectrum-global-color-magenta-600: rgb(226, 73, 157);
  --spectrum-global-color-magenta-700: rgb(236, 90, 170);
  --spectrum-global-color-fuchsia-400: rgb(177, 48, 189);
  --spectrum-global-color-fuchsia-500: rgb(192, 56, 204);
  --spectrum-global-color-fuchsia-600: rgb(207, 62, 220);
  --spectrum-global-color-fuchsia-700: rgb(217, 81, 229);
  --spectrum-global-color-purple-400: rgb(134, 76, 204);
  --spectrum-global-color-purple-500: rgb(146, 86, 217);
  --spectrum-global-color-purple-600: rgb(157, 100, 225);
  --spectrum-global-color-purple-700: rgb(168, 115, 223);
  --spectrum-global-color-indigo-400: rgb(92, 92, 224);
  --spectrum-global-color-indigo-500: rgb(103, 103, 236);
  --spectrum-global-color-indigo-600: rgb(117, 117, 241);
  --spectrum-global-color-indigo-700: rgb(130, 130, 246);
  --spectrum-global-color-seafoam-400: rgb(22, 135, 140);
  --spectrum-global-color-seafoam-500: rgb(27, 149, 154);
  --spectrum-global-color-seafoam-600: rgb(32, 163, 168);
  --spectrum-global-color-seafoam-700: rgb(35, 178, 184);
  --spectrum-global-color-red-400: rgb(215, 55, 63);
  --spectrum-global-color-red-500: rgb(227, 72, 80);
  --spectrum-global-color-red-600: rgb(236, 91, 98);
  --spectrum-global-color-red-700: rgb(247, 109, 116);
  --spectrum-global-color-orange-400: rgb(218, 123, 17);
  --spectrum-global-color-orange-500: rgb(230, 134, 25);
  --spectrum-global-color-orange-600: rgb(242, 148, 35);
  --spectrum-global-color-orange-700: rgb(249, 164, 63);
  --spectrum-global-color-green-400: rgb(38, 142, 108);
  --spectrum-global-color-green-500: rgb(45, 157, 120);
  --spectrum-global-color-green-600: rgb(51, 171, 132);
  --spectrum-global-color-green-700: rgb(57, 185, 144);
  --spectrum-global-color-blue-400: rgb(20, 115, 230);
  --spectrum-global-color-blue-500: rgb(38, 128, 235);
  --spectrum-global-color-blue-600: rgb(55, 142, 240);
  --spectrum-global-color-blue-700: rgb(75, 156, 245);
  --spectrum-global-color-gray-50: rgb(8, 8, 8);
  --spectrum-global-color-gray-75: rgb(26, 26, 26);
  --spectrum-global-color-gray-100: rgb(30, 30, 30);
  --spectrum-global-color-gray-200: rgb(44, 44, 44);
  --spectrum-global-color-gray-300: rgb(57, 57, 57);
  --spectrum-global-color-gray-400: rgb(73, 73, 73);
  --spectrum-global-color-gray-500: rgb(92, 92, 92);
  --spectrum-global-color-gray-600: rgb(124, 124, 124);
  --spectrum-global-color-gray-700: rgb(162, 162, 162);
  --spectrum-global-color-gray-800: rgb(200, 200, 200);
  --spectrum-global-color-gray-900: rgb(239, 239, 239);
  --spectrum-alias-background-color-modal-overlay: rgba(0,0,0,0.6);
  --spectrum-alias-dropshadow-color: rgba(0,0,0,0.8);
  --spectrum-alias-background-color-hover-overlay: rgba(239,239,239,0.08);
  --spectrum-alias-highlight-hover: rgba(239,239,239,0.08);
  --spectrum-alias-highlight-active: rgba(239,239,239,0.15);
  --spectrum-alias-highlight-selected: rgba(38,128,235,0.2);
  --spectrum-alias-highlight-selected-hover: rgba(38,128,235,0.3);
  --spectrum-alias-text-highlight-color: rgba(38,128,235,0.3);
  --spectrum-alias-background-color-quickactions: rgba(30,30,30,0.9);
  --spectrum-alias-radial-reaction-color-default: rgba(200,200,200,0.6);
  --spectrum-alias-pasteboard-background-color: var(--spectrum-global-color-gray-50);
  --spectrum-alias-appframe-border-color: var(--spectrum-global-color-gray-50);
  --spectrum-alias-appframe-separator-color: var(--spectrum-global-color-gray-50);
  --spectrum-colorarea-border-color: rgba(239,239,239,0.1);
  --spectrum-colorarea-border-color-hover: rgba(239,239,239,0.1);
  --spectrum-colorarea-border-color-down: rgba(239,239,239,0.1);
  --spectrum-colorarea-border-color-key-focus: rgba(239,239,239,0.1);
  --spectrum-colorslider-border-color: rgba(239,239,239,0.1);
  --spectrum-colorslider-border-color-hover: rgba(239,239,239,0.1);
  --spectrum-colorslider-border-color-down: rgba(239,239,239,0.1);
  --spectrum-colorslider-border-color-key-focus: rgba(239,239,239,0.1);
  --spectrum-colorslider-vertical-border-color: rgba(239,239,239,0.1);
  --spectrum-colorslider-vertical-border-color-hover: rgba(239,239,239,0.1);
  --spectrum-colorslider-vertical-border-color-down: rgba(239,239,239,0.1);
  --spectrum-colorslider-vertical-border-color-key-focus: rgba(239,239,239,0.1);
  --spectrum-colorwheel-border-color: rgba(239,239,239,0.1);
  --spectrum-colorwheel-border-color-hover: rgba(239,239,239,0.1);
  --spectrum-colorwheel-border-color-down: rgba(239,239,239,0.1);
  --spectrum-colorwheel-border-color-key-focus: rgba(239,239,239,0.1);
  --spectrum-miller-column-item-background-color-selected: rgba(38,128,235,0.1);
  --spectrum-miller-column-item-background-color-selected-hover: rgba(38,128,235,0.2);
  --spectrum-tabs-compact-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-emphasized-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-well-background-color: rgba(200,200,200,0.02);
  --spectrum-well-border-color: rgba(239,239,239,0.05);
}

.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .pmp-sidenav-no-border{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16rem !important;align-self:start;position:sticky;top:0;max-height:300px}.ccplugins .pmp-sidenav-main-container{display:flex;flex-direction:column;height:100%;background-color:rgba(0,0,0,0);overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16rem !important;border-right:solid .125rem var(--spectrum-global-color-gray-200);padding-left:.25rem;max-height:100%}.ccplugins .pmpSideNav{padding-left:4px}.ccplugins .filter-search-container{width:100%;height:400px}.ccplugins .pmpSideNavContainer{display:flex;flex-direction:row;width:256px}.ccplugins .pmpSideNavContainer .react-spectrum-SideNav{width:256px !important}.ccplugins .pmpSideNavContainer .spectrum-SideNav-heading{height:32px;line-height:32px;margin:9px 0 3px;border-radius:5px;font-size:11px;font-weight:500;font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding-left:19px}.ccplugins .sideNavIcon{margin-right:11px}.ccplugins .sideNavItem .spectrum-SideNav-itemLink{font-size:16px}.ccplugins .spectrum-SideNav-item.is-selected>.spectrum-SideNav-itemLink{background-color:var(--spectrum-global-color-gray-500)}.ccplugins .side-nav-search-container{width:100%;height:5.875rem;padding-left:1rem;padding-right:2rem;border-top:solid 1px var(--spectrum-global-color-gray-200);padding-top:10px}.ccplugins .search-text-label{font-size:.688rem;text-transform:uppercase;margin-left:8px;color:var(--spectrum-global-color-gray-700);letter-spacing:.5px}.ccplugins .side-nav-search-bar{width:80%;margin-left:8px}.ccplugins .side-nav-search-container .spectrum-ClearButton{position:absolute;right:0;top:0;padding-left:22px;padding-top:4px;color:var(--spectrum-global-color-gray-600)}.ccplugins .side-nav-search-container .spectrum-ClearButton .hover{color:var(--spectrum-global-color-gray-900)}.ccplugins .side-nav-search-container .spectrum-Textfield--quiet{padding-left:24px;padding-right:20px;width:220px;font-size:14px;padding-bottom:0}.ccplugins .pmpSideNavContainer .spectrum-SideNav-itemLink{position:relative;display:inline-flexbox;display:inline-flex;align-items:center;justify-content:left;box-sizing:border-box;width:94%;min-height:32px;border-radius:5px;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphens:auto;hyphens:auto;cursor:pointer;transition:background-color 130ms ease-out,color 130ms ease-out}.ccplugins .side-nav-search-bar .spectrum-Textfield--quiet{width:200px;font-size:14px;padding-bottom:0}.ccplugins .side-nav-search-bar .spectrum-SideNav-heading{font-weight:500;font-size:11px}.ccplugins .side-nav-filter-panel{width:100%}.ccplugins .side-nav-filter-panel .spectrum-Accordion-itemHeader:hover{background-color:rgba(0,0,0,0) !important}.ccplugins .side-nav-filter-tab{width:100%;padding:10px;height:400px}.ccplugins .app-sidenav-label{display:flex;align-items:center;justify-content:space-between;width:100%}.ccplugins .app-sidenav-label .app-sidenav-label-count{align-items:center;background-color:var(--spectrum-global-color-blue-400);border-radius:50%;color:#fff;display:flex;height:1.25rem;justify-content:center;width:1.25rem}
.ccplugins .delayed-loading-get-help{margin-left:.3125rem}.ccplugins .delayed-loading-toast-text-container{display:block;margin-right:1.875rem}
.ccplugins .consent-dialog-install.spectrum-Dialog{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccplugins .consent-dialog-uninstall.spectrum-Dialog{width:27rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .install-button{margin-top:.313rem}.ccplugins .update-install-link{position:absolute;right:3.12rem;text-decoration:underline;font-size:.875rem;line-height:1.0625rem;color:var(--spectrum-global-color-blue-700);cursor:pointer}.ccplugins .checkBoxes{display:flex}.ccplugins .compatibleApp-content{margin-right:.188rem}.ccplugins .not-compatible-appList{margin-top:5px}.ccplugins .compatible-app-icon{margin-top:.188rem;margin-right:.313rem;width:1rem;height:1rem}.ccplugins .wait-icon{display:flex;border:0;box-sizing:border-box;align-self:center}
.ccplugins .spectrum-FieldGroup {
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ccplugins .spectrum-FieldGroup--vertical {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.ccplugins .spectrum-Radio {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: start;
      align-items: flex-start;

  position: relative;

  min-height: 32px;
  max-width: 100%;

  margin-right: 16px;

  vertical-align: top;
}
.ccplugins .spectrum-Radio-input {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  overflow: visible;
  box-sizing: border-box;
  padding: 0;
  position: absolute;
  top: 0;
  left: -8px;
  width: calc(100% + 16px);
  height: 100%;

  opacity: .0001;
  z-index: 1;

  cursor: pointer;
}
.ccplugins .spectrum-Radio-input:disabled {
    cursor: default;
  }
.ccplugins .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-width: 5px;
  }
.ccplugins .spectrum-Radio-label {
  margin-left: 10px;
  font-size: 14px;

  transition: color 130ms ease-in-out;
  margin-top: 6px;
}
.ccplugins .spectrum-Radio-button {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  margin: 9px 0;

  -ms-flex-positive: 0;

      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;

  border-radius: 7px;
  border-width: 2px;
  border-style: solid;

  transition: border 130ms ease-in-out, box-shadow 130ms ease-in-out;
}
.ccplugins .spectrum-Radio--labelBelow {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: auto;
}
.ccplugins .spectrum-Radio--labelBelow .spectrum-Radio-button {
    -ms-flex-negative: 0;
        flex-shrink: 0;

    margin: 0;
  }
.ccplugins .spectrum-Radio--labelBelow .spectrum-Radio-label {
    margin: 3px 0 0 0;
  }

.ccplugins .spectrum--light .spectrum-Radio .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(20, 115, 230);
  }
.ccplugins .spectrum--light .spectrum-Radio-label {
  color: rgb(75, 75, 75);
}
.ccplugins .spectrum--light .spectrum-Radio-button {
  background-color: rgb(250, 250, 250);
  border-color: rgb(142, 142, 142);
}
.ccplugins .spectrum--light .spectrum-Radio:hover .spectrum-Radio-button {
      border-color: rgb(110, 110, 110);
      box-shadow: none;
    }
.ccplugins .spectrum--light .spectrum-Radio:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(13, 102, 208);

    }
.ccplugins .spectrum--light .spectrum-Radio:hover .spectrum-Radio-label {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Radio:active .spectrum-Radio-button {
      border-color: rgb(75, 75, 75);
    }
.ccplugins .spectrum--light .spectrum-Radio:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(9, 90, 186);

    }
.ccplugins .spectrum--light .spectrum-Radio:active .spectrum-Radio-label {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Radio--quiet .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--light .spectrum-Radio--quiet:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(75, 75, 75);
    }
.ccplugins .spectrum--light .spectrum-Radio--quiet:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid:hover .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-label {
      color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(187, 18, 26);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid:active .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-label {
      color: rgb(187, 18, 26);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(215, 55, 63);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid .spectrum-Radio-label {
      color: rgb(215, 55, 63);
    }
.ccplugins .spectrum--light .spectrum-Radio-input:disabled + .spectrum-Radio-button {
    border-color: rgb(202, 202, 202) !important;
  }
.ccplugins .spectrum--light .spectrum-Radio-input:disabled ~ .spectrum-Radio-label {
    color: rgb(179, 179, 179) !important;
  }
.ccplugins .spectrum--light .spectrum-Radio .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Radio .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--light .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label {
      color: rgb(13, 102, 208);
    }
.ccplugins .spectrum--light .spectrum-Radio.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--light .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }

.ccplugins .spectrum--dark .spectrum-Radio .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(55, 142, 240);
  }
.ccplugins .spectrum--dark .spectrum-Radio-label {
  color: rgb(227, 227, 227);
}
.ccplugins .spectrum--dark .spectrum-Radio-button {
  background-color: rgb(47, 47, 47);
  border-color: rgb(144, 144, 144);
}
.ccplugins .spectrum--dark .spectrum-Radio:hover .spectrum-Radio-button {
      border-color: rgb(185, 185, 185);
      box-shadow: none;
    }
.ccplugins .spectrum--dark .spectrum-Radio:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(75, 156, 245);

    }
.ccplugins .spectrum--dark .spectrum-Radio:hover .spectrum-Radio-label {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Radio:active .spectrum-Radio-button {
      border-color: rgb(227, 227, 227);
    }
.ccplugins .spectrum--dark .spectrum-Radio:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(90, 169, 250);

    }
.ccplugins .spectrum--dark .spectrum-Radio:active .spectrum-Radio-label {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Radio--quiet .spectrum-Radio-input:checked + .spectrum-Radio-button {
    border-color: rgb(185, 185, 185);
  }
.ccplugins .spectrum--dark .spectrum-Radio--quiet:hover .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(227, 227, 227);
    }
.ccplugins .spectrum--dark .spectrum-Radio--quiet:active .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(247, 109, 116);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid:hover .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid:hover .spectrum-Radio-label {
      color: rgb(247, 109, 116);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-input + .spectrum-Radio-button {
      border-color: rgb(255, 123, 130);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid:active .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid:active .spectrum-Radio-label {
      color: rgb(255, 123, 130);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked + .spectrum-Radio-button {
      border-color: rgb(236, 91, 98);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid .spectrum-Radio-label {
      color: rgb(236, 91, 98);
    }
.ccplugins .spectrum--dark .spectrum-Radio-input:disabled + .spectrum-Radio-button {
    border-color: rgb(90, 90, 90) !important;
  }
.ccplugins .spectrum--dark .spectrum-Radio-input:disabled ~ .spectrum-Radio-label {
    color: rgb(110, 110, 110) !important;
  }
.ccplugins .spectrum--dark .spectrum-Radio .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring + .spectrum-Radio-button {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Radio .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio--quiet .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label, .ccplugins .spectrum--dark .spectrum-Radio--quiet:hover .spectrum-Radio-input.focus-ring ~ .spectrum-Radio-label {
      color: rgb(75, 156, 245);
    }
.ccplugins .spectrum--dark .spectrum-Radio.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button, .ccplugins .spectrum--dark .spectrum-Radio--quiet.is-invalid .spectrum-Radio-input:checked.focus-ring + .spectrum-Radio-button {
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }

.ccplugins .compatibleApp-moreInfo{display:flex;margin-bottom:1rem;align-items:center}.ccplugins .compatibleApp-hover{display:flex;margin-bottom:.5625rem}.ccplugins .compatibleApp-description{display:flex;margin-left:.5rem;align-items:center}.ccplugins .compatibleApp-content{margin-right:.188rem;font-size:12px;line-height:16px}.ccplugins .compatible-app-icon{width:1rem;height:1rem}
.ccplugins .consent-dialog-dc-unlisted.spectrum-Dialog{width:27rem}
.ccplugins .double-click-listed-consent-dialog.spectrum-Dialog{width:37.5rem}.ccplugins .double-click-listed-consent-dialog.spectrum-Dialog .dialog-content-box{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.ccplugins .termsOfUse-dialog-box.spectrum-Dialog{max-width:40.625rem;max-height:40.625rem}.ccplugins .termsOfUse-dialog-box.spectrum-Dialog .termsofuse-dialog-box-content{overflow:auto}
.ccplugins .consent-install-dialog-with-prompt.spectrum-Dialog .install-consent-dialog-content{width:40rem}.ccplugins .consent-install-dialog-with-prompt.spectrum-Dialog .install-consent-dialog-content img{height:249px;width:auto;border-radius:10px;display:block;margin:24px auto}
.ccplugins .plugin-entitlement-retry.spectrum-Dialog{width:40rem}
.ccplugins .consent-dialog-update.spectrum-Dialog{width:40rem}.ccplugins .consent-dialog-update.spectrum-Dialog img{height:249px;width:auto;border-radius:10px;display:block;margin:24px auto}
.ccplugins .trial-info-dialog-box.spectrum-Dialog{max-width:40.625rem;max-height:40.625rem}.ccplugins .trial-info-dialog-box.spectrum-Dialog .trial-dialog-box-content{overflow:auto}
.ccplugins .spectrum-Rating:hover .spectrum-Rating-icon .spectrum-Rating-starActive, .ccplugins .spectrum-Rating-icon.is-selected .spectrum-Rating-starActive {
    display: block;
  }
.ccplugins .spectrum-Rating:hover .spectrum-Rating-icon .spectrum-Rating-starInactive, .ccplugins .spectrum-Rating-icon.is-selected .spectrum-Rating-starInactive {
    display: none;
  }
.ccplugins .spectrum-Rating-icon .spectrum-Rating-starActive, .ccplugins .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon .spectrum-Rating-starActive {
    display: none;
  }
.ccplugins .spectrum-Rating-icon .spectrum-Rating-starInactive, .ccplugins .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon .spectrum-Rating-starInactive {
    display: block;
  }
.ccplugins .spectrum-Rating {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;

  width: 120px;

  border-radius: 4px;

  cursor: pointer;
}
.ccplugins .spectrum-Rating.is-disabled, .ccplugins .spectrum-Rating.is-readOnly {
    cursor: default;
    pointer-events: none;
  }
.ccplugins .spectrum-Rating-input {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0.0001;
  pointer-events: none;
}
.ccplugins .spectrum-Rating-icon {
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  width: 24px;
  height: 18px;
  padding: 7px 0;
}
.ccplugins .spectrum-Rating-icon.is-currentValue:after {
      border-radius: 2px;
      content: '';
      height: 2px;
      position: absolute;
      bottom: 2px;
      left: 4px;
      right: 4px;
    }
.ccplugins .spectrum-Rating-starActive, .ccplugins .spectrum-Rating-starInactive {
  width: 18px;
  height: 18px;
  margin: 0 auto;
}

.ccplugins .spectrum--light .spectrum-Rating.is-focused {
    box-shadow: 0 0 0 2px rgb(38, 128, 235);
  }
.ccplugins .spectrum--light .spectrum-Rating:hover .spectrum-Rating-icon {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Rating:hover .spectrum-Rating-icon:hover {
        color: rgb(75, 75, 75);
      }
.ccplugins .spectrum--light .spectrum-Rating:hover .spectrum-Rating-icon:active {
        color: rgb(44, 44, 44);
      }
.ccplugins .spectrum--light .spectrum-Rating:hover .spectrum-Rating-icon.is-currentValue:after {
          background: currentColor;
        }
.ccplugins .spectrum--light .spectrum-Rating-icon {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Rating-icon.is-selected {
    color: rgb(20, 115, 230);
  }
.ccplugins .spectrum--light .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Rating--quiet .spectrum-Rating-icon {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--light .spectrum-Rating--quiet .spectrum-Rating-icon.is-selected {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Rating--quiet:hover .spectrum-Rating-icon {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Rating--quiet:hover .spectrum-Rating-icon:hover {
        color: rgb(75, 75, 75);
      }
.ccplugins .spectrum--light .spectrum-Rating--quiet:hover .spectrum-Rating-icon:active {
        color: rgb(44, 44, 44);
      }
.ccplugins .spectrum--light .spectrum-Rating.is-disabled .spectrum-Rating-icon {
      color: rgb(202, 202, 202);
    }
.ccplugins .spectrum--light .spectrum-Rating.is-disabled .spectrum-Rating-icon.is-selected {
        color: rgb(202, 202, 202);
      }

.ccplugins .spectrum--dark .spectrum-Rating.is-focused {
    box-shadow: 0 0 0 2px rgb(38, 128, 235);
  }
.ccplugins .spectrum--dark .spectrum-Rating:hover .spectrum-Rating-icon {
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Rating:hover .spectrum-Rating-icon:hover {
        color: rgb(227, 227, 227);
      }
.ccplugins .spectrum--dark .spectrum-Rating:hover .spectrum-Rating-icon:active {
        color: rgb(255, 255, 255);
      }
.ccplugins .spectrum--dark .spectrum-Rating:hover .spectrum-Rating-icon.is-currentValue:after {
          background: currentColor;
        }
.ccplugins .spectrum--dark .spectrum-Rating-icon {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Rating-icon.is-selected {
    color: rgb(55, 142, 240);
  }
.ccplugins .spectrum--dark .spectrum-Rating-icon:hover ~ .spectrum-Rating-icon {
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Rating--quiet .spectrum-Rating-icon {
    color: rgb(185, 185, 185);
  }
.ccplugins .spectrum--dark .spectrum-Rating--quiet .spectrum-Rating-icon.is-selected {
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Rating--quiet:hover .spectrum-Rating-icon {
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Rating--quiet:hover .spectrum-Rating-icon:hover {
        color: rgb(227, 227, 227);
      }
.ccplugins .spectrum--dark .spectrum-Rating--quiet:hover .spectrum-Rating-icon:active {
        color: rgb(255, 255, 255);
      }
.ccplugins .spectrum--dark .spectrum-Rating.is-disabled .spectrum-Rating-icon {
      color: rgb(90, 90, 90);
    }
.ccplugins .spectrum--dark .spectrum-Rating.is-disabled .spectrum-Rating-icon.is-selected {
        color: rgb(90, 90, 90);
      }

.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .rnr-div{width:100%;margin-top:9px;padding:25px;background-color:var(--pmp-custom-background-color-primary);position:relative;border-color:var(--spectrum-global-color-gray-200);border-radius:.25rem;border:.063rem solid var(--spectrum-global-color-gray-200);outline:none}.ccplugins .rnr-div .rnr-loader{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}.ccplugins .overlay-div{position:absolute;top:0;left:0;width:100%;height:0}.ccplugins .overlay-div.video{background-color:rgba(0,0,0,.5019607843);height:100%;z-index:2}.ccplugins .overlay-div .rnr-loader{display:none}.ccplugins .overlay-div.in-progress{height:100%;z-index:200;background-color:var(--spectrum-alias-background-color-modal-overlay)}.ccplugins .overlay-div.in-progress .rnr-loader{display:block}.ccplugins .ratings-container{display:flex;max-width:700px;margin:0 auto 60px}.ccplugins .ratings-container .ratings{flex-grow:1;max-width:463px;margin:auto;text-align:center;font-size:12px;line-height:18px}.ccplugins .ratings-container .ratings .num-ratings{margin:0 0 8px}.ccplugins .ratings-container .ratings .star-ratings span{padding:0}.ccplugins .ratings-container .ratings .star-ratings span.is-selected{color:#1473e6}.ccplugins .ratings-container .ratings .overall-rating{margin:0;font-size:48px;line-height:60px;font-weight:bold}.ccplugins .ratings-container .ratings .out-of{margin:0 auto 24px}.ccplugins .ratings-container .ratings .user-rating{margin:18px auto 0;text-align:center;max-width:150px}.ccplugins .ratings-container .ratings .user-rating .spectrum-Rating span{padding:0}.ccplugins .ratings-container .ratings .user-rating .spectrum-Rating.is-focused{box-shadow:0 0 0 2px var(--spectrum-global-color-blue-400)}.ccplugins .ratings-container .ratings .user-rating p{margin:0 0 7px}.ccplugins .ratings-container .ratings .user-rating .write-review{margin-top:23px}.ccplugins .ratings-container .ratings .user-rating.not-entitled{max-width:180px}.ccplugins .ratings-container .ratings .user-rating.not-entitled p{margin:9px 0 9px 3px}.ccplugins .ratings-container .histogram-container{padding:46px 0 0 46px;border-left:1px solid var(--spectrum-global-color-gray-200)}.ccplugins .ratings-container .histogram-container .ratings-histogram{display:flex;flex-direction:column}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container{margin-bottom:6px;display:flex;justify-content:flex-end;font-size:12px;line-height:15px}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star{display:flex;align-items:center}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .ratings-text{margin:0 8px 0 0}@media screen and (max-width: 1350px){.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .ratings-text{display:none}}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .default-rating{height:30px}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .default-rating span.is-selected{color:#1473e6}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .rating-bar{width:160px;margin:0 8px}@media screen and (max-width: 1060px){.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .ratings-star .rating-bar{width:130px}}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .inline-div{display:inline-block;position:relative}.ccplugins .ratings-container .histogram-container .ratings-histogram .bar-container .inline-div .ratings-value{position:absolute;left:0;top:7.5px;margin:0}@media screen and (max-width: 1350px){.ccplugins .ratings-container{flex-direction:column-reverse;max-width:300px}.ccplugins .ratings-container .histogram-container{border:0;margin-bottom:20px;padding:46px 0 0}}.ccplugins .review-dialog{padding:0 5px 5px 0;width:395px;max-height:calc(100% - 200px)}.ccplugins .review-dialog .your-ratings-container{margin-bottom:28px}.ccplugins .review-dialog .your-ratings-container .your-ratings{display:flex;align-items:center;justify-content:flex-start;margin-top:12px;font-size:12px;line-height:15px}.ccplugins .review-dialog .your-ratings-container .your-ratings .user-ratings-star{margin-right:8px}.ccplugins .review-dialog .your-ratings-container .your-ratings .user-ratings-star span{padding:0}.ccplugins .review-dialog .your-ratings-container .your-ratings .user-ratings-star span.is-selected{color:#1473e6}.ccplugins .review-dialog .your-ratings-container .your-ratings .user-ratings-star.is-focused{box-shadow:0 0 0 2px var(--spectrum-global-color-blue-400);margin-left:2px}.ccplugins .review-dialog .label-container{position:relative;margin-bottom:12px;max-width:inherit}.ccplugins .review-dialog .word-limit{position:absolute;margin:0;top:0;right:0}.ccplugins .review-dialog .text-input{width:100% !important}.ccplugins .review-dialog .text-input.text-area{min-height:90px;max-height:400px}.ccplugins .review-dialog .footer-buttons{text-align:right;margin-top:36px}.ccplugins .review-dialog .error-text{font-size:12px;line-height:15px;color:var(--spectrum-global-color-red-500);margin:5px 0 20px}.ccplugins .error-title-container .error-div{border:1px solid var(--spectrum-global-color-red-500)}.ccplugins .error-title-container .error-div svg{color:var(--spectrum-global-color-red-500)}.ccplugins .error-title-container .error-div .error-text{font-weight:normal}.ccplugins .reviews-container{position:relative}.ccplugins .reviews-container .review-filter-sort{display:flex;justify-content:flex-end;margin-right:45px}@media screen and (max-width: 1350px){.ccplugins .reviews-container .review-filter-sort{flex-direction:column}}.ccplugins .reviews-container .review-sort{align-items:center;display:flex;margin-left:30px}.ccplugins .reviews-container .review-sort .sort-label{margin-right:12px}@media screen and (max-width: 1350px){.ccplugins .reviews-container .review-sort{position:relative;margin-bottom:12px;margin-left:unset}}.ccplugins .reviews-container .filter-sort{align-items:center;display:flex}.ccplugins .reviews-container .filter-sort .filter-label{margin-right:12px}@media screen and (max-width: 1350px){.ccplugins .reviews-container .filter-sort{position:relative;margin-bottom:12px}}.ccplugins .review-container{font-size:14px;line-height:22px;color:var(--spectrum-global-color-gray-800);margin-bottom:25px;padding-top:40px;overflow-wrap:anywhere}.ccplugins .review-container .replies-container{margin-left:80px}.ccplugins .review-container .replies-container .reply .label{font-size:12px;line-height:15px;margin-right:9px}.ccplugins .review-container .replies-container .reply .label+p{display:inline-block}.ccplugins .review-container .rating{margin-bottom:18px}.ccplugins .review-container .rating span{padding:0}.ccplugins .review-container .rating span.is-selected{color:#1473e6}.ccplugins .review-container .title{line-height:18px;font-weight:bold}.ccplugins .review-container p{margin:0 0 10px}.ccplugins .review-container .reply-review-ctas{margin-bottom:25px;text-decoration:underline}.ccplugins .review-container .reply-review-ctas .svg-icon{transform:rotate(0deg)}.ccplugins .review-container .reply-review-ctas .svg-icon.is-open{transform:rotate(180deg)}.ccplugins .review-container .wrap-text{white-space:pre-wrap}.ccplugins .user-review{border:1px solid var(--spectrum-global-color-gray-200);border-radius:4px;padding:20px 20px 0;margin:40px 0 25px;background-color:var(--spectrum-global-color-gray-75)}.ccplugins .user-review .deleted-review-container{padding-bottom:20px}.ccplugins .delete-review{margin:-17px auto 10px;font-size:12px;line-height:18px}.ccplugins .delete-review .delete-text{margin-right:14px}.ccplugins .delete-review button{font-size:12px;line-height:15px;height:24px}.ccplugins .ghost-review-container.shift-right{margin-left:80px}.ccplugins .ghost-review-container div{height:10px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite;border-radius:5px}.ccplugins .ghost-review-container .rating{margin-bottom:30px;height:0}.ccplugins .ghost-review-container .author{width:272px;margin-bottom:10px}.ccplugins .ghost-review-container .title{width:179px;margin-bottom:14px}.ccplugins .ghost-review-container .review-text-1{width:100%;margin-bottom:7px}.ccplugins .ghost-review-container .review-text-2{max-width:869px;width:100%;margin-bottom:10px}.ccplugins .ghost-review-container .review-text-3{width:109px}.ccplugins .ghost-rating .ghost-div{height:10px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite;border-radius:5px;width:85px;margin:10px auto}.ccplugins .ghost-rating .ghost-div.user{width:110px}@-webkit-keyframes ghost-pulse{0%{background-color:var(--spectrum-global-color-gray-200)}50%{background-color:var(--spectrum-global-color-gray-300)}100%{background-color:var(--spectrum-global-color-gray-200)}}@keyframes ghost-pulse{0%{background-color:var(--spectrum-global-color-gray-200)}50%{background-color:var(--spectrum-global-color-gray-300)}100%{background-color:var(--spectrum-global-color-gray-200)}}
.ccplugins .spectrum-Label {
  display: inline-block;
  position: relative;

  width: auto;

  padding: 4px 10px;

  border-radius: 4px;

  font-size: 12px;
  line-height: 1.5;

  cursor: default;

  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-smoothing: subpixel-antialiased;
}
.ccplugins .spectrum-Label--large {
  font-size: 14px;
  padding: 8px 12px;
}
.ccplugins .spectrum-Label--small {
  font-size: 11px;
  padding: 3px 7px;
}

.ccplugins .spectrum--light .spectrum-Label {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--light .spectrum-Label--inactive, .ccplugins .spectrum--light .spectrum-Label--grey {
  background-color: rgb(116, 116, 116);
}
.ccplugins .spectrum--light .spectrum-Label--red {
  background-color: rgb(215, 55, 63);
}
.ccplugins .spectrum--light .spectrum-Label--orange, .ccplugins .spectrum--light .spectrum-Label--or {
  background-color: rgb(218, 123, 17);
}
.ccplugins .spectrum--light .spectrum-Label--yellow {
  background-color: rgb(223, 191, 0);
}
.ccplugins .spectrum--light .spectrum-Label--seafoam  {
  background-color: rgb(27, 149, 154);
}
.ccplugins .spectrum--light .spectrum-Label--green {
  background-color: rgb(38, 142, 108);
}
.ccplugins .spectrum--light .spectrum-Label--blue, .ccplugins .spectrum--light .spectrum-Label--active, .ccplugins .spectrum--light .spectrum-Label--and  {
  background-color: rgb(20, 115, 230);
}
.ccplugins .spectrum--light .spectrum-Label--fuchsia  {
  background-color: rgb(192, 56, 204);
}

.ccplugins .spectrum--dark .spectrum-Label {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Label--inactive, .ccplugins .spectrum--dark .spectrum-Label--grey {
  background-color: rgb(116, 116, 116);
}
.ccplugins .spectrum--dark .spectrum-Label--red {
  background-color: rgb(215, 55, 63);
}
.ccplugins .spectrum--dark .spectrum-Label--orange, .ccplugins .spectrum--dark .spectrum-Label--or {
  background-color: rgb(218, 123, 17);
}
.ccplugins .spectrum--dark .spectrum-Label--yellow {
  background-color: rgb(223, 191, 0);
}
.ccplugins .spectrum--dark .spectrum-Label--seafoam  {
  background-color: rgb(27, 149, 154);
}
.ccplugins .spectrum--dark .spectrum-Label--green {
  background-color: rgb(38, 142, 108);
}
.ccplugins .spectrum--dark .spectrum-Label--blue, .ccplugins .spectrum--dark .spectrum-Label--active, .ccplugins .spectrum--dark .spectrum-Label--and  {
  background-color: rgb(20, 115, 230);
}
.ccplugins .spectrum--dark .spectrum-Label--fuchsia  {
  background-color: rgb(192, 56, 204);
}

.ccplugins .spectrum-FieldLabel, .ccplugins .spectrum-Form-itemLabel {
  display: block;

  box-sizing: border-box;

  padding: 4px 0 5px;

  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;

  vertical-align: top;

  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-smoothing: subpixel-antialiased;
}
.ccplugins .spectrum-FieldLabel-requiredIcon {
  margin: 4px 0 0 2px;
}
.ccplugins .spectrum-FieldLabel--left {
  display: inline-block;
  padding: 8px 8px 0 0;
}
.ccplugins .spectrum-FieldLabel--left .spectrum-FieldLabel-requiredIcon {
    margin: 0px 0 0 2px;
  }
.ccplugins .spectrum-FieldLabel--right {
  display: inline-block;
  text-align: right;
  padding: 8px 8px 0 0;
}
.ccplugins .spectrum-Form {
  display: table;
  border-collapse: separate;
  border-spacing: 0 24px;
  margin: -20px 0;
}
.ccplugins .spectrum-Form-item {
  display: table-row;
}
.ccplugins .spectrum-Form-itemLabel {
  display: table-cell;
}
.ccplugins .spectrum-Form-itemField {
  display: table-cell;
}
.ccplugins .spectrum-Form--labelsAbove {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
}
.ccplugins .spectrum-Form--labelsAbove .spectrum-Form-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
.ccplugins .spectrum-Form--labelsAbove .spectrum-Form-item + .spectrum-Form-item {
      margin-top: 8px;
    }

.ccplugins .spectrum--light .spectrum-FieldLabel, .ccplugins .spectrum--light .spectrum-Form-itemLabel {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-FieldLabel.is-disabled, .ccplugins .spectrum--light .spectrum-Form-itemLabel.is-disabled {
    color: rgb(179, 179, 179);
  }
.ccplugins .spectrum--light .spectrum-FieldLabel.is-disabled .spectrum-FieldLabel-requiredIcon, .ccplugins .spectrum--light .spectrum-Form-itemLabel.is-disabled .spectrum-FieldLabel-requiredIcon {
      color: rgb(179, 179, 179);
    }
.ccplugins .spectrum--light .spectrum-FieldLabel-requiredIcon {
  color: rgb(142, 142, 142);
}

.ccplugins .spectrum--dark .spectrum-FieldLabel, .ccplugins .spectrum--dark .spectrum-Form-itemLabel {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-FieldLabel.is-disabled, .ccplugins .spectrum--dark .spectrum-Form-itemLabel.is-disabled {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--dark .spectrum-FieldLabel.is-disabled .spectrum-FieldLabel-requiredIcon, .ccplugins .spectrum--dark .spectrum-Form-itemLabel.is-disabled .spectrum-FieldLabel-requiredIcon {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--dark .spectrum-FieldLabel-requiredIcon {
  color: rgb(144, 144, 144);
}

.ccplugins .spectrum-Alert {
  position: relative;

  display: inline-block;
  box-sizing: border-box;
  min-width: 368px;
  min-height: 38px;
  margin: 8px 0;
  padding: 20px 20px;

  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
}
.ccplugins .spectrum-Alert-icon {
  position: absolute;
  display: block;
  top: 20px;
  right: 20px;
}
.ccplugins .spectrum-Alert-header {
  display: inline-block;
  height: auto;
  min-height: 0;
  margin: 0;
  padding: 0;
  padding-right: 30px;

  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 14px;
  text-transform: none;
}
.ccplugins .spectrum-Alert-content {
  display: block;
  margin: 8px 0 0 0;
  padding: 0;

  font-size: 14px;
  word-wrap: break-word;
}
.ccplugins .spectrum-Alert-footer {
  display: block;

  text-align: right;

  padding-top: 0.5rem;
}
.ccplugins .spectrum-Alert-footer:empty {
    display: none;
  }
.ccplugins .spectrum-Alert-footer .spectrum-Button {
    margin-right: 0;
    margin-left: 0.75rem;
  }

.ccplugins .spectrum--light .spectrum-Alert {
  background-color: rgb(255, 255, 255);
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Alert-header {
  color: rgb(44, 44, 44);
}
.ccplugins .spectrum--light .spectrum-Alert-content {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Alert--info {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--light .spectrum-Alert--info .spectrum-Alert-icon {
    color: rgb(13, 102, 208);
  }
.ccplugins .spectrum--light .spectrum-Alert--help {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--light .spectrum-Alert--help .spectrum-Alert-icon {
    color: rgb(13, 102, 208);
  }
.ccplugins .spectrum--light .spectrum-Alert--error {
  border-color: rgb(227, 72, 80);
}
.ccplugins .spectrum--light .spectrum-Alert--error .spectrum-Alert-icon {
    color: rgb(201, 37, 45);
  }
.ccplugins .spectrum--light .spectrum-Alert--success {
  border-color: rgb(45, 157, 120);
}
.ccplugins .spectrum--light .spectrum-Alert--success .spectrum-Alert-icon {
    color: rgb(18, 128, 92);
  }
.ccplugins .spectrum--light .spectrum-Alert--warning {
  border-color: rgb(230, 134, 25);
}
.ccplugins .spectrum--light .spectrum-Alert--warning .spectrum-Alert-icon {
    color: rgb(203, 111, 16);
  }

.ccplugins .spectrum--dark .spectrum-Alert {
  background-color: rgb(37, 37, 37);
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Alert-header {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Alert-content {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Alert--info {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--dark .spectrum-Alert--info .spectrum-Alert-icon {
    color: rgb(75, 156, 245);
  }
.ccplugins .spectrum--dark .spectrum-Alert--help {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--dark .spectrum-Alert--help .spectrum-Alert-icon {
    color: rgb(75, 156, 245);
  }
.ccplugins .spectrum--dark .spectrum-Alert--error {
  border-color: rgb(227, 72, 80);
}
.ccplugins .spectrum--dark .spectrum-Alert--error .spectrum-Alert-icon {
    color: rgb(247, 109, 116);
  }
.ccplugins .spectrum--dark .spectrum-Alert--success {
  border-color: rgb(45, 157, 120);
}
.ccplugins .spectrum--dark .spectrum-Alert--success .spectrum-Alert-icon {
    color: rgb(57, 185, 144);
  }
.ccplugins .spectrum--dark .spectrum-Alert--warning {
  border-color: rgb(230, 134, 25);
}
.ccplugins .spectrum--dark .spectrum-Alert--warning .spectrum-Alert-icon {
    color: rgb(249, 164, 63);
  }

.ccplugins .messageScreenContainer{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;overflow:hidden !important;height:100%}.ccplugins .messageStringContainer{flex-direction:column;display:flex;align-items:center}.ccplugins .message-container-button{font-size:10px;min-width:74px;padding:0 0 2px}.ccplugins .messageHeading{font-size:18px;font-weight:bold;color:var(--spectrum-global-color-gray-900)}.ccplugins .message{font-size:14px;font-weight:normal;color:var(--spectrum-global-color-gray-800);text-align:center;width:100%}.ccplugins .messageButton{display:flex;padding-top:1.25rem;padding-bottom:.4rem}.ccplugins a{color:var(--spectrum-global-color-gray-800)}.ccplugins .message-container-image{width:4.25rem;height:3.313rem;margin-bottom:2rem;margin-left:1rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .content-holder-body{width:100%;background-color:var(--pmp-custom-background-color-primary);border-color:var(--spectrum-global-color-gray-200);border-radius:.25rem;border:.063rem solid var(--spectrum-global-color-gray-200);margin-top:.5625rem}.ccplugins .content-holder-body-text-area{width:100%;height:100%;padding:1.5625rem 2rem}.ccplugins .content-holder-body-text-content{color:var(--spectrum-global-color-gray-800);font-size:.875rem;line-height:1.0625rem;white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .moreinfo-card-content-holder{display:flex;width:18.75rem;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:.188rem;flex-flow:column nowrap;padding:1.063rem}.ccplugins .moreinfo-badge-box-v2{align-items:center;width:100%;flex-flow:row nowrap;font:normal normal normal .875rem/1.0625rem Adobe Clean;margin-bottom:0}.ccplugins .moreInfo-icon{width:1.125rem;height:auto}.ccplugins .moreinfo-borderLine{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);padding-left:.031rem;padding-right:.031rem;margin-bottom:1rem}.ccplugins .moreinfo-bottom-badge-box{display:flex;justify-content:space-between;width:100%;height:2rem;flex-flow:row nowrap}.ccplugins .progress-spinner-box{display:flex;justify-content:flex-start;width:100%;height:100%;flex-flow:row nowrap}.ccplugins .progress-status-icon{display:flex;border:0;box-sizing:border-box;align-self:center;margin-right:.313rem}.ccplugins .progress-status-text{display:inline-flex;align-items:center;color:var(--spectrum-global-color-gray-600);font-size:.8rem;padding-left:.438rem}.ccplugins .more-info-pricing{display:flex;align-items:center}.ccplugins .moreInfo-key-value{width:100%;text-overflow:ellipsis;overflow:hidden;margin-left:.5rem;text-transform:capitalize;white-space:nowrap}.ccplugins .moreInfo-compatible-apps{display:flex;flex-direction:column;margin-bottom:.5rem}.ccplugins .moreInfo-icon-key-value{display:flex;margin-bottom:1rem;height:auto;font-size:14px;line-height:18px}.ccplugins .more-info-languages{white-space:inherit}.ccplugins .more-info-ratings{text-align:center;margin-bottom:16px;font-size:12px;line-height:18px}.ccplugins .more-info-ratings .num-ratings{margin:0 0 7px}.ccplugins .more-info-ratings .overall-rating{margin:0;font-size:41px;line-height:61px;font-weight:bold}.ccplugins .more-info-ratings .star-ratings span{padding:0}.ccplugins .more-info-ratings .star-ratings span.is-selected{color:#1473e6}.ccplugins .more-info-ratings .out-of{margin:0 auto 6px}.ccplugins .more-info-ratings .leave-review{font-size:14px;line-height:17px;text-decoration:underline}.ccplugins .more-info-ratings .leave-review.focus-ring{-webkit-text-decoration-style:double;text-decoration-style:double}.ccplugins .more-info-ratings .leave-review.more-info-rating{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.ccplugins .spectrum-Underlay {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}
.ccplugins .spectrum-Underlay.is-open {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}
.ccplugins .spectrum-Underlay {

  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;

  overflow: hidden;
  transition: opacity 190ms cubic-bezier(0.5, 0, 1, 1) 160ms,
              visibility 0ms linear 350ms;
}
.ccplugins .spectrum-Underlay.is-open {
  transition: opacity 300ms cubic-bezier(0, 0, 0.40, 1) 0ms;
}

.ccplugins .spectrum--light .spectrum-Underlay {
  background: rgba(0,0,0,0.4);
}

.ccplugins .spectrum--dark .spectrum-Underlay {
  background: rgba(0,0,0,0.5);
}

.ccplugins .spectrum-Tooltip {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}
.ccplugins .spectrum-Tooltip.is-open {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}
.ccplugins .spectrum-Tooltip--bottom.is-open {
  transform: translateY(6px);
}
.ccplugins .spectrum-Tooltip--top.is-open {
  transform: translateY(-6px);
}
.ccplugins .spectrum-Tooltip--right.is-open {
  transform: translateX(6px);
}
.ccplugins .spectrum-Tooltip--left.is-open {
  transform: translateX(-6px);
}
.ccplugins .spectrum-Tooltip {

  position: relative;
  left: 0px;
  top: 0px;

  display: -ms-inline-flexbox;

  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;

  vertical-align: top;

  width: auto;
  padding: 4px 10px;
  border-radius: 4px;
  min-height: 24px;

  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
}
.ccplugins .spectrum-Tooltip {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
.ccplugins .spectrum-Tooltip p {
    margin: 0;
  }
.ccplugins .spectrum-Tooltip-tip {
  position: absolute;

  height: 0;
  width: 0;

  border-width: 4px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.ccplugins .spectrum-Tooltip--right .spectrum-Tooltip-tip, .ccplugins .spectrum-Tooltip--left .spectrum-Tooltip-tip {
    top: 50%;
    margin-top: -4px;
  }
.ccplugins .spectrum-Tooltip--right {
  margin-left: 3px;
}
.ccplugins .spectrum-Tooltip--right .spectrum-Tooltip-tip {
    right: 100%;
    transform: rotate(90deg);
  }
.ccplugins .spectrum-Tooltip--left {
  margin-right: 3px;
}
.ccplugins .spectrum-Tooltip--left .spectrum-Tooltip-tip {
    left: 100%;
    transform: rotate(-90deg);
  }
.ccplugins .spectrum-Tooltip--top {
  margin-bottom: 3px;
}
.ccplugins .spectrum-Tooltip--top .spectrum-Tooltip-tip {
    top: 100%;
  }
.ccplugins .spectrum-Tooltip--bottom {
  margin-top: 3px;
}
.ccplugins .spectrum-Tooltip--bottom .spectrum-Tooltip-tip {
    bottom: 100%;
    transform: rotate(-180deg);
  }
.ccplugins .spectrum-Tooltip--bottom .spectrum-Tooltip-tip, .ccplugins .spectrum-Tooltip--top .spectrum-Tooltip-tip {
    left: 50%;
    margin-left: -4px;
  }
.ccplugins .spectrum-Tooltip-typeIcon {
  margin-left: -2px;
  margin-right: 8px;
  width: 14px;
  height: 14px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 1px;
}
.ccplugins .spectrum-Tooltip-label {
  max-width: 101px;
  line-height: 16px;
}
.ccplugins .u-tooltip-showOnHover {
  display: inline-block;
  position: relative;
}
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip {
    position: absolute;
    white-space: nowrap;
    visibility: visible !important;
    transition: transform 130ms ease-in-out;
    top: -100%;
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip-label {
    max-width: none;
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--right, .ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--left {
    top: 50%;
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--right .spectrum-Tooltip-tip, .ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--left .spectrum-Tooltip-tip {
      top: 50%;
    }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--right {
    left: 100%;
    transform: translate(0, -50%);
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--left {
    transform: translate(-100%, -50%);
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--bottom, .ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--top {
    left: 50%;
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--bottom .spectrum-Tooltip-tip, .ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--top .spectrum-Tooltip-tip {
      left: 50%;
    }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--bottom {
    top: 100%;
    transform: translate(-50%, -4px);
  }
.ccplugins .u-tooltip-showOnHover .spectrum-Tooltip--top {
    transform: translate(-50%, 4px);
  }
.ccplugins .u-tooltip-showOnHover:hover .spectrum-Tooltip, .ccplugins .u-tooltip-showOnHover:focus .spectrum-Tooltip, .ccplugins .u-tooltip-showOnHover.is-focused .spectrum-Tooltip, .ccplugins .u-tooltip-showOnHover *:focus .spectrum-Tooltip {
    opacity: 1;
  }
.ccplugins .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--bottom, .ccplugins .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--bottom, .ccplugins .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--bottom, .ccplugins .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--bottom {
    transform: translate(-50%, 0);
  }
.ccplugins .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--top, .ccplugins .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--top, .ccplugins .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--top, .ccplugins .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--top {
    transform: translate(-50%, -4px);
  }
.ccplugins .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--left, .ccplugins .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--left, .ccplugins .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--left, .ccplugins .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--left {
    transform: translate(calc(-100% - 4px), -50%);
  }
.ccplugins .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--right, .ccplugins .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--right, .ccplugins .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--right, .ccplugins .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--right {
    transform: translate(4px, -50%);
  }

.ccplugins .spectrum--light .spectrum-Tooltip {
  background-color: rgb(116, 116, 116);

  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--light .spectrum-Tooltip-tip {
  border-top-color: rgb(116, 116, 116);
}
.ccplugins .spectrum--light .spectrum-Tooltip--negative, .ccplugins .spectrum--light .spectrum-Tooltip--error {
  background-color: rgb(201, 37, 45);
}
.ccplugins .spectrum--light .spectrum-Tooltip--negative .spectrum-Tooltip-tip, .ccplugins .spectrum--light .spectrum-Tooltip--error .spectrum-Tooltip-tip {
    border-top-color: rgb(201, 37, 45);
  }
.ccplugins .spectrum--light .spectrum-Tooltip--info, .ccplugins .spectrum--light .spectrum-Tooltip--help {
  background-color: rgb(13, 102, 208);
}
.ccplugins .spectrum--light .spectrum-Tooltip--info .spectrum-Tooltip-tip, .ccplugins .spectrum--light .spectrum-Tooltip--help .spectrum-Tooltip-tip {
    border-top-color: rgb(13, 102, 208);
  }
.ccplugins .spectrum--light .spectrum-Tooltip--positive, .ccplugins .spectrum--light .spectrum-Tooltip--success {
  background-color: rgb(18, 128, 92);
}
.ccplugins .spectrum--light .spectrum-Tooltip--positive .spectrum-Tooltip-tip, .ccplugins .spectrum--light .spectrum-Tooltip--success .spectrum-Tooltip-tip {
    border-top-color: rgb(18, 128, 92);
  }

.ccplugins .spectrum--dark .spectrum-Tooltip {
  background-color: rgb(116, 116, 116);

  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Tooltip-tip {
  border-top-color: rgb(116, 116, 116);
}
.ccplugins .spectrum--dark .spectrum-Tooltip--negative, .ccplugins .spectrum--dark .spectrum-Tooltip--error {
  background-color: rgb(201, 37, 45);
}
.ccplugins .spectrum--dark .spectrum-Tooltip--negative .spectrum-Tooltip-tip, .ccplugins .spectrum--dark .spectrum-Tooltip--error .spectrum-Tooltip-tip {
    border-top-color: rgb(201, 37, 45);
  }
.ccplugins .spectrum--dark .spectrum-Tooltip--info, .ccplugins .spectrum--dark .spectrum-Tooltip--help {
  background-color: rgb(13, 102, 208);
}
.ccplugins .spectrum--dark .spectrum-Tooltip--info .spectrum-Tooltip-tip, .ccplugins .spectrum--dark .spectrum-Tooltip--help .spectrum-Tooltip-tip {
    border-top-color: rgb(13, 102, 208);
  }
.ccplugins .spectrum--dark .spectrum-Tooltip--positive, .ccplugins .spectrum--dark .spectrum-Tooltip--success {
  background-color: rgb(18, 128, 92);
}
.ccplugins .spectrum--dark .spectrum-Tooltip--positive .spectrum-Tooltip-tip, .ccplugins .spectrum--dark .spectrum-Tooltip--success .spectrum-Tooltip-tip {
    border-top-color: rgb(18, 128, 92);
  }

.ccplugins .spectrum-Accordion {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ccplugins .spectrum-Accordion-itemIndicator {
  display: block;

  position: absolute;
  left: 16px;
  top: 14.5px;

  transition: transform ease 130ms;
}
.ccplugins .spectrum-Accordion-item {
  z-index: inherit;
  position: relative;

  display: list-item;
  margin: 0;

  border-bottom: 1px solid transparent;
}
.ccplugins .spectrum-Accordion-item:first-of-type {
    border-top: 1px solid transparent;
  }
.ccplugins .spectrum-Accordion-itemHeading {
  margin: 0;
}
.ccplugins .spectrum-Accordion-itemHeader {
  position: relative;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;

  box-sizing: border-box;
  padding: 12px 16px 12px 34px;
  margin: 0;

  min-height: 39px;

  font-size: 11px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.0006em;

  text-overflow: ellipsis;
  cursor: pointer;
  font-weight: 500;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: inherit;
  border: 0;
  font-family: inherit;
  text-align: start;
  width: 100%;
}
.ccplugins .spectrum-Accordion-itemHeader:focus {
    outline: none;
  }
.ccplugins .spectrum-Accordion-itemHeader:focus::after {
      content: '';

      position: absolute;
      left: 0;
      top: -1px;
      bottom: -1px;

      width: 2px;
    }
.ccplugins .spectrum-Accordion-itemContent {
  padding: 0 16px 16px 16px;
  display: none;
}
.ccplugins .spectrum-Accordion-item.is-open > .spectrum-Accordion-itemHeading > .spectrum-Accordion-itemIndicator {
        transform: rotate(90deg);
      }
.ccplugins .spectrum-Accordion-item.is-open > .spectrum-Accordion-itemIndicator {
      transform: rotate(90deg);
    }
.ccplugins .spectrum-Accordion-item.is-open > .spectrum-Accordion-itemHeader::after {
      height: 39px;
    }
.ccplugins .spectrum-Accordion-item.is-open > .spectrum-Accordion-itemContent {
      display: block;
    }
.ccplugins .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader {
      cursor: default;
    }

.ccplugins .spectrum--light .spectrum-Accordion-item {
  border-color: rgb(225, 225, 225);
}
.ccplugins .spectrum--light .spectrum-Accordion-itemIndicator {
  color: rgb(142, 142, 142);
}
.ccplugins .spectrum--light .spectrum-Accordion-itemHeader {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Accordion-itemHeader:hover {
    color: rgb(44, 44, 44);

    background-color: rgb(234, 234, 234);
  }
.ccplugins .spectrum--light .spectrum-Accordion-itemHeader:hover + .spectrum-Accordion-itemIndicator {
      color: rgb(75, 75, 75);
    }
.ccplugins .spectrum--light .spectrum-Accordion-itemHeader.focus-ring:after  {
      background-color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Accordion-item.is-open .spectrum-Accordion-itemHeader:hover {
        background-color: transparent;
      }
.ccplugins .spectrum--light .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader, .ccplugins .spectrum--light .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader:hover, .ccplugins .spectrum--light .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader.focus-ring {
      color: rgb(179, 179, 179);
      background-color: transparent;
    }
.ccplugins .spectrum--light .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader + .spectrum-Accordion-itemIndicator {
      color: rgb(202, 202, 202);
    }

.ccplugins .spectrum--dark .spectrum-Accordion-item {
  border-color: rgb(74, 74, 74);
}
.ccplugins .spectrum--dark .spectrum-Accordion-itemIndicator {
  color: rgb(144, 144, 144);
}
.ccplugins .spectrum--dark .spectrum-Accordion-itemHeader {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Accordion-itemHeader:hover {
    color: rgb(255, 255, 255);

    background-color: rgb(62, 62, 62);
  }
.ccplugins .spectrum--dark .spectrum-Accordion-itemHeader:hover + .spectrum-Accordion-itemIndicator {
      color: rgb(227, 227, 227);
    }
.ccplugins .spectrum--dark .spectrum-Accordion-itemHeader.focus-ring:after  {
      background-color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Accordion-item.is-open .spectrum-Accordion-itemHeader:hover {
        background-color: transparent;
      }
.ccplugins .spectrum--dark .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader, .ccplugins .spectrum--dark .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader:hover, .ccplugins .spectrum--dark .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader.focus-ring {
      color: rgb(110, 110, 110);
      background-color: transparent;
    }
.ccplugins .spectrum--dark .spectrum-Accordion-item.is-disabled .spectrum-Accordion-itemHeader + .spectrum-Accordion-itemIndicator {
      color: rgb(90, 90, 90);
    }

.ccplugins .spectrum-Checkbox {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: start;
      align-items: flex-start;

  position: relative;

  min-height: 32px;
  max-width: 100%;

  margin-right: 16px;

  vertical-align: top;
}
.ccplugins .spectrum-Checkbox-input {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  overflow: visible;
  box-sizing: border-box;
  padding: 0;
  position: absolute;
  top: 0;
  left: -8px;
  width: calc(100% + 16px);;
  height: 100%;

  opacity: .0001;
  z-index: 1;

  cursor: pointer;
}
.ccplugins .spectrum-Checkbox-input:disabled {
    cursor: default;
  }
.ccplugins .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-width: 7px;
  }
.ccplugins .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box .spectrum-Checkbox-checkmark {
      transform: scale(1);
      opacity: 1;
    }
.ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-width: 7px;
  }
.ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box .spectrum-Checkbox-checkmark, .ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box .spectrum-Checkbox-checkmark {
      display: none;
    }
.ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box .spectrum-Checkbox-partialCheckmark, .ccplugins .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box .spectrum-Checkbox-partialCheckmark {
      display: block;

      transform: scale(1);
      opacity: 1;
    }
.ccplugins .spectrum-Checkbox-label {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 400;
  transition: color 130ms ease-in-out;

  margin-top: 6px;
}
.ccplugins .spectrum-Checkbox-box {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  margin: 9px 0;

  -ms-flex-positive: 0;

      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;

  border-radius: 2px;
  border-width: 2px;
  border-style: solid;

  transition: border 130ms ease-in-out, box-shadow 130ms ease-in-out;
}
.ccplugins .spectrum-Checkbox-checkmark, .ccplugins .spectrum-Checkbox-partialCheckmark {
  position: absolute;
  top: 50%;
  left: 50%;

  margin-top: -5px;
  margin-left: -5px;

  opacity: 0;
  transform: scale(0);

  transition: opacity 130ms ease-in-out, transform 130ms ease-in-out;
}
.ccplugins .spectrum-Checkbox-partialCheckmark {
  display: none;
}

.ccplugins .spectrum--light .spectrum-Checkbox-label {
  color: rgb(75, 75, 75);
}
.ccplugins .spectrum--light .spectrum-Checkbox-box {
  border-color: rgb(142, 142, 142);
  background-color: rgb(250, 250, 250);
}
.ccplugins .spectrum--light .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(20, 115, 230);
}
.ccplugins .spectrum--light .spectrum-Checkbox:hover.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(13, 102, 208);

  }
.ccplugins .spectrum--light .spectrum-Checkbox:active.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(9, 90, 186);

  }
.ccplugins .spectrum--light .spectrum-Checkbox {
  border-color: rgb(142, 142, 142);
}
.ccplugins .spectrum--light .spectrum-Checkbox:hover .spectrum-Checkbox-box {
      border-color: rgb(110, 110, 110);

      box-shadow: none;
    }
.ccplugins .spectrum--light .spectrum-Checkbox:hover .spectrum-Checkbox-label {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Checkbox:active .spectrum-Checkbox-box {
      border-color: rgb(75, 75, 75);

    }
.ccplugins .spectrum--light .spectrum-Checkbox:active .spectrum-Checkbox-label {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Checkbox .spectrum-Checkbox-checkmark, .ccplugins .spectrum--light .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark {
    color: rgb(250, 250, 250);
  }
.ccplugins .spectrum--light .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box {
    border-color: rgb(202, 202, 202) !important;

    background-color: rgb(250, 250, 250);
  }
.ccplugins .spectrum--light .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label {
    color: rgb(179, 179, 179);
  }
.ccplugins .spectrum--light .spectrum-Checkbox-input.focus-ring + .spectrum-Checkbox-box {
    border-color: rgb(38, 128, 235) !important;

    box-shadow: 0 0 0 1px rgb(38, 128, 235) !important;
  }
.ccplugins .spectrum--light .spectrum-Checkbox-input.focus-ring ~ .spectrum-Checkbox-label {
    color: rgb(13, 102, 208) !important;
  }
.ccplugins .spectrum--light .spectrum-Checkbox--quiet.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox--quiet .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-Checkbox--quiet:hover.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox--quiet:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(75, 75, 75);
  }
.ccplugins .spectrum--light .spectrum-Checkbox--quiet:active.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox--quiet:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(44, 44, 44);
  }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox.is-invalid .spectrum-Checkbox-box {
    border-color: rgb(215, 55, 63);
  }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid .spectrum-Checkbox-label {
    color: rgb(201, 37, 45);
  }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-box {
      border-color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-label {
      color: rgb(187, 18, 26);
    }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-box {
      border-color: rgb(187, 18, 26);
    }
.ccplugins .spectrum--light .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-label {
      color: rgb(187, 18, 26);
    }

.ccplugins .spectrum--dark .spectrum-Checkbox-label {
  color: rgb(227, 227, 227);
}
.ccplugins .spectrum--dark .spectrum-Checkbox-box {
  border-color: rgb(144, 144, 144);
  background-color: rgb(47, 47, 47);
}
.ccplugins .spectrum--dark .spectrum-Checkbox.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(55, 142, 240);
}
.ccplugins .spectrum--dark .spectrum-Checkbox:hover.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(75, 156, 245);

  }
.ccplugins .spectrum--dark .spectrum-Checkbox:active.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(90, 169, 250);

  }
.ccplugins .spectrum--dark .spectrum-Checkbox {
  border-color: rgb(144, 144, 144);
}
.ccplugins .spectrum--dark .spectrum-Checkbox:hover .spectrum-Checkbox-box {
      border-color: rgb(185, 185, 185);

      box-shadow: none;
    }
.ccplugins .spectrum--dark .spectrum-Checkbox:hover .spectrum-Checkbox-label {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Checkbox:active .spectrum-Checkbox-box {
      border-color: rgb(227, 227, 227);

    }
.ccplugins .spectrum--dark .spectrum-Checkbox:active .spectrum-Checkbox-label {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Checkbox .spectrum-Checkbox-checkmark, .ccplugins .spectrum--dark .spectrum-Checkbox .spectrum-Checkbox-partialCheckmark {
    color: rgb(47, 47, 47);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox-input:disabled + .spectrum-Checkbox-box {
    border-color: rgb(90, 90, 90) !important;

    background-color: rgb(47, 47, 47);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox-input:disabled ~ .spectrum-Checkbox-label {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox-input.focus-ring + .spectrum-Checkbox-box {
    border-color: rgb(38, 128, 235) !important;

    box-shadow: 0 0 0 1px rgb(38, 128, 235) !important;
  }
.ccplugins .spectrum--dark .spectrum-Checkbox-input.focus-ring ~ .spectrum-Checkbox-label {
    color: rgb(75, 156, 245) !important;
  }
.ccplugins .spectrum--dark .spectrum-Checkbox--quiet.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox--quiet .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
  border-color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-Checkbox--quiet:hover.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox--quiet:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(227, 227, 227);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox--quiet:active.is-indeterminate .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox--quiet:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box {
    border-color: rgb(255, 255, 255);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid .spectrum-Checkbox-box {
    border-color: rgb(236, 91, 98);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid .spectrum-Checkbox-label {
    color: rgb(247, 109, 116);
  }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-box {
      border-color: rgb(247, 109, 116);
    }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:hover .spectrum-Checkbox-label {
      color: rgb(255, 123, 130);
    }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-input:checked + .spectrum-Checkbox-box, .ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-box {
      border-color: rgb(255, 123, 130);
    }
.ccplugins .spectrum--dark .spectrum-Checkbox.is-invalid:active .spectrum-Checkbox-label {
      color: rgb(255, 123, 130);
    }

.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .filter-main-conatiner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0)}.ccplugins .filter-content-holder{width:100%;height:80%;padding-bottom:62px}.ccplugins .filter-content-holder .spectrum-Accordion-itemIndicator{margin-left:10px}.ccplugins .filter-content-holder .spectrum-Accordion-itemContent{margin-left:9px}.ccplugins .filter-content-holder .spectrum-Accordion-itemHeader{position:relative;display:flexbox;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:12px 15px 12px 35px;margin:0;min-height:39px;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:.0006em;text-overflow:ellipsis;cursor:pointer;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;background-color:inherit;border:0;font-family:inherit;text-align:start;width:100%;margin-right:12px;margin-left:10px}.ccplugins .filter-checkBox-container{padding-left:0}.ccplugins .filter-checkBox-container .spectrum-Dropdown-label{font-size:14px}.ccplugins .drop-down-checkbox{height:32px}.ccplugins .drop-down-checkbox .spectrum-Checkbox-label{margin-left:10px;font-size:14px;font-weight:400;transition:color 130ms ease-in-out;margin-top:6px;white-space:nowrap}
.ccplugins .spectrum-Avatar {
  width: 16px;
  height: 16px;

  border-radius: 50%;
  border-style: none;

  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ccplugins .spectrum--light .spectrum-Avatar {
  opacity: 1;
}
.ccplugins .spectrum--light .spectrum-Avatar.is-disabled {
    opacity: 0.3;
  }

.ccplugins .spectrum--dark .spectrum-Avatar {
  opacity: 1;
}
.ccplugins .spectrum--dark .spectrum-Avatar.is-disabled {
    opacity: 0.3;
  }

.ccplugins .spectrum-Tags {
  display: inline-block;

  margin: 0;
  padding: 0;
  list-style: none;
}
.ccplugins .spectrum-Tags-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;

  margin: 4px 4px;
  padding: 0 9px;
  height: 24px;
  max-width: 100%;

  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  transition: border-color 130ms ease-in-out,
    color 130ms ease-in-out,
    box-shadow 130ms ease-in-out,
    background-color 130ms ease-in-out;
}
.ccplugins .spectrum-Tags-item.is-disabled {
    pointer-events: none;
  }
.ccplugins .spectrum-Tags-item > .spectrum-Icon, .ccplugins .spectrum-Tags-item > .spectrum-Avatar {
    margin-right: 8px;
    margin-left: -2px;
  }
.ccplugins .spectrum-Tags-item > .spectrum-Icon ~ .spectrum-Tags-itemLabel, .ccplugins .spectrum-Tags-item > .spectrum-Avatar ~ .spectrum-Tags-itemLabel {
      margin-right: -2px;
    }
.ccplugins .spectrum-Tags-item .spectrum-ClearButton {
    margin-right: -10px;
  }
.ccplugins .spectrum-Tags-itemLabel {
  height: 100%;
  line-height: 22px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 12px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ccplugins .spectrum--light .spectrum-Tags-item {
  color: rgb(110, 110, 110);
  background-color: rgb(250, 250, 250);
  border-color: rgb(142, 142, 142);
}
.ccplugins .spectrum--light .spectrum-Tags-item .spectrum-ClearButton {
    color: rgb(142, 142, 142);
  }
.ccplugins .spectrum--light .spectrum-Tags-item:hover {
    background-color: rgb(250, 250, 250);
    color: rgb(44, 44, 44);
    border-color: rgb(44, 44, 44);
  }
.ccplugins .spectrum--light .spectrum-Tags-item:hover .spectrum-ClearButton {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.focus-ring {
    background-color: rgb(250, 250, 250);
    color: rgb(44, 44, 44);
    border-color: rgb(38, 128, 235);
    box-shadow: 0 0 0 1px rgb(38, 128, 235);
  }
.ccplugins .spectrum--light .spectrum-Tags-item.focus-ring .spectrum-ClearButton {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid {
    color: rgb(110, 110, 110);
    border-color: rgb(215, 55, 63);
  }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid .spectrum-ClearButton {
      color: rgb(215, 55, 63);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid:hover {
      color: rgb(44, 44, 44);
      border-color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid:hover .spectrum-ClearButton {
        color: rgb(201, 37, 45);
      }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid.focus-ring {
      color: rgb(44, 44, 44);
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.is-invalid.focus-ring .spectrum-ClearButton {
        color: rgb(201, 37, 45);
      }
.ccplugins .spectrum--light .spectrum-Tags-item.is-disabled {
    color: rgb(179, 179, 179);
    background-color: rgb(234, 234, 234);
    border-color: rgb(234, 234, 234);
  }
.ccplugins .spectrum--light .spectrum-Tags-item.is-disabled .spectrum-Avatar {
      opacity: 0.3;
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable:hover {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable:hover .spectrum-ClearButton {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable:active {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable:active .spectrum-ClearButton {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.is-invalid:hover {
      border-color: rgb(201, 37, 45);
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.is-invalid:hover .spectrum-ClearButton {
        color: rgb(201, 37, 45);
      }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.is-invalid:active {
      border-color: rgb(187, 18, 26);
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.is-invalid:active .spectrum-ClearButton {
        color: rgb(187, 18, 26);
      }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.focus-ring {
    color: rgb(110, 110, 110);
  }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.focus-ring .spectrum-ClearButton {
      color: rgb(44, 44, 44);
    }
.ccplugins .spectrum--light .spectrum-Tags-item--deletable.focus-ring.is-invalid {
      color: rgb(110, 110, 110);
    }
.ccplugins .spectrum--light .spectrum-Tags-item.is-disabled .spectrum-ClearButton .spectrum-Icon {
    color: rgb(179, 179, 179);
  }

.ccplugins .spectrum--dark .spectrum-Tags-item {
  color: rgb(185, 185, 185);
  background-color: rgb(47, 47, 47);
  border-color: rgb(144, 144, 144);
}
.ccplugins .spectrum--dark .spectrum-Tags-item .spectrum-ClearButton {
    color: rgb(144, 144, 144);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item:hover {
    background-color: rgb(47, 47, 47);
    color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item:hover .spectrum-ClearButton {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.focus-ring {
    background-color: rgb(47, 47, 47);
    color: rgb(255, 255, 255);
    border-color: rgb(38, 128, 235);
    box-shadow: 0 0 0 1px rgb(38, 128, 235);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item.focus-ring .spectrum-ClearButton {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid {
    color: rgb(185, 185, 185);
    border-color: rgb(236, 91, 98);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid .spectrum-ClearButton {
      color: rgb(236, 91, 98);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid:hover {
      color: rgb(255, 255, 255);
      border-color: rgb(247, 109, 116);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid:hover .spectrum-ClearButton {
        color: rgb(247, 109, 116);
      }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid.focus-ring {
      color: rgb(255, 255, 255);
      border-color: rgb(38, 128, 235);
      box-shadow: 0 0 0 1px rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-invalid.focus-ring .spectrum-ClearButton {
        color: rgb(247, 109, 116);
      }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-disabled {
    color: rgb(110, 110, 110);
    background-color: rgb(62, 62, 62);
    border-color: rgb(62, 62, 62);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-disabled .spectrum-Avatar {
      opacity: 0.3;
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable:hover {
    color: rgb(185, 185, 185);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable:hover .spectrum-ClearButton {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable:active {
    color: rgb(185, 185, 185);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable:active .spectrum-ClearButton {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.is-invalid:hover {
      border-color: rgb(247, 109, 116);
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.is-invalid:hover .spectrum-ClearButton {
        color: rgb(247, 109, 116);
      }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.is-invalid:active {
      border-color: rgb(255, 123, 130);
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.is-invalid:active .spectrum-ClearButton {
        color: rgb(255, 123, 130);
      }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.focus-ring {
    color: rgb(185, 185, 185);
  }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.focus-ring .spectrum-ClearButton {
      color: rgb(255, 255, 255);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item--deletable.focus-ring.is-invalid {
      color: rgb(185, 185, 185);
    }
.ccplugins .spectrum--dark .spectrum-Tags-item.is-disabled .spectrum-ClearButton .spectrum-Icon {
    color: rgb(110, 110, 110);
  }

.ccplugins .filter-tags-main-container{width:100%;display:flex;justify-content:flex-start}.ccplugins .filter-tags-heading{display:flex;justify-content:flex-start;padding:6px 5px 0 0;margin:0}.ccplugins .filter-tags-heading-text{color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:600}.ccplugins .filter-tag-text{max-width:19ch;overflow:hidden;text-overflow:ellipsis}.ccplugins .filter-tags-heading-text .spectrum-ClearButton{padding-top:2px}.ccplugins .filter-tags-content{display:flex}.ccplugins .filter-clear-text{color:var(--spectrum-global-color-blue-500);font-size:.875rem;text-decoration:underline;letter-spacing:0;font-weight:normal;cursor:pointer;margin-top:7px}.ccplugins .filter-clear-text.focus-ring{-webkit-text-decoration-style:double;text-decoration-style:double;outline:none}.ccplugins .filter-tags-clear{background:rgba(0,0,0,0) !important;border-color:var(--spectrum-global-color-gray-75) !important;border:0 !important;padding-left:0 !important}.ccplugins .tooltip-override-zIndex{z-index:998 !important}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .ghost-title-card-browse{height:201px;border:1px solid;border-color:var(--spectrum-global-color-gray-200);border-radius:4px;background-color:var(--pmp-custom-background-color-primary);min-width:307px;min-height:201px;flex-grow:1}.ccplugins .ghost-title-card-browse.more-dev-v2{min-width:18.4375rem}.ccplugins .ghost-title-card{height:136px;border:1px solid;border-color:var(--spectrum-global-color-gray-200);border-radius:4px;background-color:var(--pmp-custom-background-color-primary);min-height:136px;min-width:307px;flex-grow:1}.ccplugins .ghost-card-content-holder{display:flex;height:100%;width:100%;flex-flow:column nowrap;padding:16px}.ccplugins .ghost-name-badge-box-browse{display:flex;align-items:flex-start;height:40px;width:100%;flex-flow:row nowrap;margin-bottom:18px}.ccplugins .ghost-name-badge-box{display:flex;align-items:flex-start;height:40px;width:100%;flex-flow:row nowrap;margin-bottom:18px}.ccplugins .ghost-icon-name-box{display:flex;justify-content:flex-start;height:100%;width:65%;flex-flow:row nowrap}.ccplugins .ghost-icon-box{box-sizing:border-box;margin-right:16px;flex-flow:row;justify-content:flex-start;border:1px solid;border-color:var(--spectrum-global-color-gray-200);height:40px;width:40px;border-radius:4px;background-color:var(--spectrum-global-color-gray-200);-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-name-developer{display:flex;position:relative;height:100%;flex-flow:column nowrap}.ccplugins .ghost-pluginName-placeHolder{display:flex;flex-flow:row nowrap;align-items:center;height:50%;width:100%}.ccplugins .ghost-pluginName-placeHolder-integration{display:flex;flex-flow:row nowrap;align-items:center;height:100%;width:100%}.ccplugins .ghost-plugin-name{justify-content:flex-start;background-color:var(--spectrum-global-color-gray-200);height:8px;width:109px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-companyName-placeHolder{display:flex;flex-flow:row nowrap;align-items:center;height:50%;width:100%}.ccplugins .ghost-company-name{justify-content:flex-start;background-color:var(--spectrum-global-color-gray-200);height:8px;width:55px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-description-box{display:flex;position:relative;width:100%;flex-flow:row nowrap;margin-bottom:8px}.ccplugins .ghost-description-box-integration{display:flex;flex-flow:column nowrap;width:100%;height:56px;margin-bottom:8px}.ccplugins .ghost-description-integration-top-line{display:flex;flex-flow:row nowrap;width:100%;height:50%;align-items:center}.ccplugins .ghost-description-integration-bottom-Line{display:flex;flex-flow:row nowrap;width:100%;height:50%;align-items:center}.ccplugins .ghost-plugin-description{background-color:var(--spectrum-global-color-gray-200);height:8px;width:166px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-plugin-description-integartion-child-top-line{background-color:var(--spectrum-global-color-gray-200);height:8px;width:220px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-rating-pricing-box{display:flex;position:relative;width:100%;height:30px;flex-flow:row nowrap;margin-bottom:10px}.ccplugins .ghost-rating-component{display:flex;justify-content:flex-start;width:43%;height:100%}.ccplugins .ghost-rating-star-component{display:flex;justify-content:flex-start;width:120px;height:100%}.ccplugins .ghost-pricing-component{display:flex;justify-content:flex-end;width:57%;align-items:center}.ccplugins .ghost-pricing-place-holder{background-color:var(--spectrum-global-color-gray-200);height:8px;width:27px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-borderLine{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);margin-bottom:14px}.ccplugins .ghost-product-dropdown-button{display:flex;justify-content:flex-start;width:100%;height:32px;flex-flow:row nowrap}.ccplugins .ghost-product-component{display:flex;justify-content:flex-start;width:30%;align-items:center}.ccplugins .ghost-product-place-holder{background-color:var(--spectrum-global-color-gray-200);height:18px;width:18px;border-radius:3px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}.ccplugins .ghost-button-dropdown-component{display:flex;justify-content:flex-end;width:70%;align-items:center}.ccplugins .ghost-button-dropdown-component-integration{display:flex;justify-content:flex-end;width:100%;align-items:center}.ccplugins .ghost-button-place-holder{background-color:var(--spectrum-global-color-gray-200);height:8px;width:55px;border-radius:2px;-webkit-animation:ghost-pulse 1.5s linear infinite;animation:ghost-pulse 1.5s linear infinite}@-webkit-keyframes ghost-pulse{0%{background-color:var(--spectrum-global-color-gray-200)}50%{background-color:var(--spectrum-global-color-gray-200)}100%{background-color:var(--spectrum-global-color-gray-200)}}@keyframes ghost-pulse{0%{background-color:var(--spectrum-global-color-gray-200)}50%{background-color:var(--spectrum-global-color-gray-200)}100%{background-color:var(--spectrum-global-color-gray-200)}}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .uxp-card-main-container{background-color:var(--pmp-custom-background-color-primary);height:12.563rem;min-width:19.188rem;min-height:12.563rem;width:100%;flex-grow:1}.ccplugins .uxp-card-main-container .card-top-padding-container{padding:1rem 0 0 1rem;width:100%;height:70%}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container{height:99%}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .common-card-content-container{display:flex;align-items:flex-start;height:2.8125rem;width:100%;flex-flow:row nowrap;margin:0 0 .675rem 0}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .summary-container{display:flex;align-items:flex-start;height:1.5rem;width:100%;flex-flow:row nowrap;padding:0 1rem 0 0;margin:.5rem 0 0 0}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .summary-container .plugin-summary{max-width:92%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .summary-container .plugin-summary span{color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:normal}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .rating-pricing-container{display:flex;align-items:flex-start;flex-flow:row;height:2rem;width:100%;flex-flow:row nowrap;padding:0 1rem 0 0;margin:.275rem 0 0 0;justify-content:space-between}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .rating-pricing-container .rating-container{display:flex;align-items:center;justify-content:flex-start;height:100%;flex-flow:row nowrap}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .rating-pricing-container .rating-container .rating-star{display:flex;justify-content:flex-start;width:7.5rem;height:100%}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .rating-pricing-container .rating-container .rating-component{display:flex;justify-content:flex-start;width:43%;height:100%}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .pricing-container{display:flex;align-items:center;justify-content:flex-end;height:100%;flex-flow:row nowrap}.ccplugins .uxp-card-main-container .card-top-padding-container .card-top-container .pricing-container span{color:var(--spectrum-global-color-gray-700);font-size:1rem;font-weight:normal}.ccplugins .uxp-card-main-container .card-top-padding-container .seperator-container{padding:0 1rem 0 0;height:1%}.ccplugins .uxp-card-main-container .card-top-padding-container .seperator-container .seperator{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);margin-bottom:14px}.ccplugins .uxp-card-main-container .card-bottom-padding-container{padding:1rem 1rem 1rem 1rem;width:100%;height:30%}.ccplugins .uxp-card-main-container .card-bottom-padding-container .card-bottom-container{height:100%;width:100%}.ccplugins .card-cursor-container{cursor:pointer}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .commonCard-top-Container{display:flex;flex-flow:row;width:100%;height:100%}.ccplugins .commonCard-top-Container .icon-container{width:40px;height:40px}.ccplugins .commonCard-top-Container .icon-container .icon-image{height:40px;width:40px;border-radius:4px}.ccplugins .commonCard-top-Container .reverse-background{background:var(--pmp-custom-dark-background-icon-color);border-radius:4px}.ccplugins .commonCard-top-Container .name-developer-container{display:flex;position:relative;width:70%;flex-flow:column nowrap;margin:0 0 0 .75rem}.ccplugins .commonCard-top-Container .name-developer-container .name-with-developer{width:100%;height:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95%}.ccplugins .commonCard-top-Container .name-developer-container .name-with-developer span{color:var(--spectrum-global-color-gray-900);font-size:1rem;font-weight:bold}.ccplugins .commonCard-top-Container .name-developer-container .developerName{max-width:90%;height:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .commonCard-top-Container .name-developer-container .developerName span{color:var(--spectrum-global-color-gray-600);font-size:.8rem;font-weight:normal}.ccplugins .commonCard-top-Container .name-without-developer{max-width:90%;height:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .commonCard-top-Container .name-without-developer span{color:var(--spectrum-global-color-gray-900);font-size:1rem;font-weight:bold}.ccplugins .commonCard-top-Container .badge{width:21.5%;display:flex;justify-content:flex-end;align-items:center}.ccplugins .commonCard-top-Container .badge .badge-icon{cursor:default}.ccplugins .commonCard-top-Container .badge .badge-icon .badge-background, .ccplugins .commonCard-top-Container .badge .badge-icon .badge-background--local{display:flex;width:2rem;background-color:var(--spectrum-global-color-blue-400);height:30px;justify-content:center;align-items:center;padding-top:5px;border-radius:4px 0px 0px 4px}.ccplugins .commonCard-top-Container .badge .badge-icon .badge-background--local{background-color:var(--spectrum-global-color-orange-400)}.ccplugins .commonCard-top-Container .badge .badge-icon .badge-background .badge-icon, .ccplugins .commonCard-top-Container .badge .badge-icon .badge-background--local .badge-icon{height:1.125rem;padding-left:.1875rem;width:1.5rem;color:var(--pmp-custom-background-color-primary)}
.ccplugins .card-footer-container{display:flex;flex-flow:row;width:100%}.ccplugins .card-footer-container .inprogress-container{display:flex;justify-content:flex-start;width:100%;flex-flow:row nowrap}.ccplugins .card-footer-container .inprogress-container .wait-icon{display:flex;border:0;box-sizing:border-box;align-self:center;margin-right:5px}.ccplugins .card-footer-container .inprogress-container .wait-icon .inprogress-text{display:inline-flex;align-items:center;color:var(--spectrum-global-color-gray-600);font-size:.8rem;padding-left:7px}.ccplugins .card-footer-container .button-product-image-conatiner{display:flex;justify-content:flex-start;width:100%;height:100%;flex-flow:row nowrap}.ccplugins .card-footer-container .button-product-image-conatiner .productImage-container{display:flex;justify-content:flex-start;width:30%}.ccplugins .card-footer-container .button-product-image-conatiner .universal-button-container{display:flex;justify-content:flex-end;align-items:center;width:auto;margin-left:auto}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .product-list{display:flex;height:31px;align-items:center}.ccplugins .product-list-all-apps{display:flex;height:auto;align-items:center;flex-wrap:wrap;row-gap:.375rem}.ccplugins .product-image{height:18px;width:18px;margin-right:6px}.ccplugins .tooltip-headtype-heading{text-align:left;font-weight:bold;font-size:.875rem;line-height:1.4375rem;color:var(--spectrum-global-color-gray-900);margin-bottom:5px}.ccplugins .total-supported-products{font-size:.75rem;line-height:.9375rem;color:var(--spectrum-global-color-gray-900);margin-left:.125rem;margin-right:.125rem}.ccplugins .total-supported-products-box{background:var(--spectrum-global-color-gray-50) 0% 0% no-repeat padding-box;border:.0625rem solid var(--spectrum-global-color-gray-500);border-radius:.25rem;height:1.125rem;display:flex;align-items:center;justify-content:center;min-width:1.40625rem;cursor:pointer}.ccplugins .total-supported-products-box:hover{background:var(--spectrum-global-color-gray-300) 0% 0% no-repeat padding-box}
.ccplugins .toolTip-card{display:flex;flex-direction:column;padding:1.5rem 1rem 1.5rem 1.5rem;width:16.75rem;background:var(--spectrum-global-color-gray-50);box-shadow:0 .1875rem .375rem var(--spectrum-alias-dropshadow-color);border:.0625rem solid var(--spectrum-global-color-orange-500);border-radius:.375rem;max-height:25rem;overflow:auto}@media(max-height: 48rem){.ccplugins .toolTip-card{max-height:21rem}}.ccplugins .toolTip-card-product-image{display:flex;flex-direction:column;padding:1rem .625rem 1rem 1rem;background:var(--spectrum-global-color-gray-50);box-shadow:0 .1875rem .375rem var(--spectrum-alias-dropshadow-color);border:.0625rem solid var(--spectrum-global-color-gray-400);border-radius:.375rem;max-width:15.25rem;width:auto}
.ccplugins .universal-button{display:flex;height:100%;justify-content:flex-end}.ccplugins .linked-plugin-cta{margin-left:12px}.ccplugins .linked-plugin-cta+.cta-action-separator{margin-left:12px}.ccplugins .button-component-acquire{display:flex;justify-content:flex-end;padding-left:10px}.ccplugins .button-component-others{display:flex;justify-content:flex-end;padding-left:10px}.ccplugins .infoIconDisabledButton{padding:.5rem .5rem 0 .5rem}.ccplugins .card-text-component{display:flex;justify-content:flex-end;padding-left:10px;align-items:center;padding-bottom:3px;font-weight:bold;color:var(--spectrum-global-color-gray-700);font-size:.9375rem}.ccplugins .card-text-component-not-compatible{display:flex;justify-content:flex-end;padding-left:10px;align-items:center;font-weight:bold;color:var(--spectrum-global-color-gray-700);font-size:.9375rem}.ccplugins .not-compatible-dialog{display:flex;justify-content:flex-end;align-items:center}.ccplugins .not-compatible-dialog:hover{cursor:pointer}.ccplugins .not-compatible-component{display:flex;justify-content:flex-end;align-items:center;margin:5px 0 0}.ccplugins .not-compatible-image{width:18px;height:18px}.ccplugins .tooltip-overLayClass{width:160px}.ccplugins .tooltip-overLayClass .spectrum-Tooltip-label{max-width:140px;line-height:16px}.ccplugins .not-compatible-install-enable-component{display:flex;flex-flow:row nowrap}.ccplugins .card-text-component-not-compatible-install-enable{display:flex;justify-content:flex-end;color:var(--spectrum-global-color-gray-500);font-size:.9rem;margin-left:20px;align-items:center;padding-bottom:3px;margin-right:16px}.ccplugins .not-compatible-image-not-compatible-install-enable{width:17px;height:15px;margin-top:8px;margin-left:10px}.ccplugins .learn-more-image{width:16px;height:16px;margin:2px 9px 0 0}.ccplugins .not-compatible-update-available{width:17px;height:15px;margin-top:8px;margin-left:10px;margin-right:5px}.ccplugins .disabled-xd-plugin-card{width:17px;height:15px;margin-top:9px;margin-left:10px;margin-right:15px}.ccplugins .linkOutLight{width:1rem;height:auto;margin-right:.5625rem;margin-top:.175rem}
.ccplugins .itemDropdown{min-width:160px}.ccplugins .itemDropdown span.spectrum-Menu-itemLabel{flex:1 1 0;flex:1 1 0;font-size:11px}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .tooltip-head{display:flex;flex-direction:column;margin-bottom:1rem}.ccplugins .tooltip-head .tooltip-head-type{display:flex;margin-bottom:.5rem}.ccplugins .tooltip-head .tooltip-head-type .tooltip-headtype-heading{min-width:11.6875rem;max-width:14.5rem;text-align:left;font-weight:bold;font-size:.875rem;line-height:1.4375rem;color:var(--spectrum-global-color-gray-900)}.ccplugins .tooltip-head .tooltip-head-type .icon-container{margin-left:.875rem;color:var(--spectrum-global-color-orange-500)}.ccplugins .tooltip-head .tooltip-description{width:11.6875rem;height:auto;text-align:left;font-size:.75rem;line-height:1.125rem;color:var(--spectrum-global-color-gray-900)}.ccplugins .toolTip-card-section{display:flex}.ccplugins .go-to-apps{text-align:left;text-decoration:underline;font-size:.875rem;line-height:1.0625rem;color:var(--spectrum-global-color-blue-700);cursor:pointer;margin-top:7px}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .zxp-card-main-container{background-color:var(--pmp-custom-background-color-primary);height:8.5rem;min-width:19.188rem;max-height:8.5rem;width:100%;flex-grow:1}.ccplugins .zxp-card-main-container .card-top-padding-container{padding:1rem 0 0 1rem;width:100%;height:58%}.ccplugins .zxp-card-main-container .card-top-padding-container .card-top-container{height:99%;width:100%}.ccplugins .zxp-card-main-container .card-top-padding-container .card-top-container .common-card-content-container{display:flex;align-items:flex-start;height:2.8125rem;width:100%;flex-flow:row nowrap}.ccplugins .zxp-card-main-container .card-top-padding-container .card-top-container .pricing-container{display:flex;align-items:center;justify-content:flex-end;height:100%;width:27%;flex-flow:row nowrap}.ccplugins .zxp-card-main-container .card-top-padding-container .card-top-container .pricing-container span{color:var(--spectrum-global-color-gray-700);font-size:1rem;font-weight:normal}.ccplugins .zxp-card-main-container .card-top-padding-container .seperator-container{padding:0 1rem 0 0;height:1%}.ccplugins .zxp-card-main-container .card-top-padding-container .seperator-container .seperator{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);margin-bottom:14px}.ccplugins .zxp-card-main-container .card-bottom-padding-container{padding:.25rem 1rem 1rem 1rem;width:100%;height:42%}.ccplugins .zxp-card-main-container .card-bottom-padding-container .card-bottom-container{height:100%;display:flex;align-items:center;margin-top:.33rem}.ccplugins .zxp-card-main-container.installed-tile{height:9.8125rem;max-height:9.8125rem}.ccplugins .zxp-card-main-container.installed-tile .card-top-padding-container{height:63%}.ccplugins .zxp-card-main-container.installed-tile .card-top-padding-container .installed-version{text-align:right;padding:.3125rem 1rem 0 0}.ccplugins .zxp-card-main-container.installed-tile .card-bottom-padding-container{height:37%}.ccplugins .card-cursor-container{cursor:pointer}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .common-card-main-container{background-color:var(--pmp-custom-background-color-primary);height:12.563rem;min-width:19.188rem;min-height:12.563rem;width:100%;flex-grow:1}.ccplugins .common-card-main-container .card-top-padding-container{padding:1rem 0 0 1rem;width:100%;height:70%}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container{height:99%}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .common-card-content-container{display:flex;align-items:flex-start;height:2.8125rem;width:100%;flex-flow:row nowrap;margin:0 0 .675rem 0}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .summary-container{display:flex;align-items:flex-start;height:1.5rem;width:100%;flex-flow:row nowrap;padding:0 1rem 0 0;margin:.5rem 0 0 0}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .summary-container .plugin-summary{max-width:92%}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .summary-container .plugin-summary .plugin-summary-container{color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .rating-acquired-state-pricing-container{display:flex;align-items:flex-start;flex-flow:row;height:2rem;width:100%;flex-flow:row nowrap;padding:0 1rem 0 0;margin:.625rem 0 0 0;justify-content:space-between}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .rating-acquired-state-pricing-container .rating-container{display:flex;align-items:center;justify-content:flex-start;height:100%;flex-flow:row nowrap}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .rating-acquired-state-pricing-container .rating-container .rating-star{display:flex;justify-content:flex-start;width:7.5rem;height:100%}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .rating-acquired-state-pricing-container .rating-container .rating-star .spectrum-Rating .is-disabled{color:var(--spectrum-global-color-gray-700)}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .rating-acquired-state-pricing-container .rating-container .rating-component{display:flex;justify-content:flex-start;width:43%;height:100%}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .state-or-pricing-container{display:flex;align-items:center;justify-content:flex-end;height:100%;flex-flow:row nowrap;-moz-column-gap:.634375rem;column-gap:.634375rem}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .state-or-pricing-container .check-mark{width:1.125rem;height:auto;color:var(--spectrum-global-color-green-600)}.ccplugins .common-card-main-container .card-top-padding-container .card-top-container .state-or-pricing-container span{font-size:.875rem;line-height:1.0625rem;font-weight:bold}.ccplugins .common-card-main-container .card-top-padding-container .seperator-container{padding:0 1rem 0 0;height:1%}.ccplugins .common-card-main-container .card-top-padding-container .seperator-container .seperator{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);margin-bottom:14px}.ccplugins .common-card-main-container .card-bottom-padding-container{padding:1rem 1rem 1rem 1rem;width:100%;height:30%}.ccplugins .common-card-main-container .card-bottom-padding-container .card-bottom-container{height:100%;width:100%}.ccplugins .card-cursor-container{cursor:pointer}
.ccplugins .VirtualizedGridView .itemsContainer{flex-grow:1;height:100%;box-sizing:border-box}.ccplugins .VirtualizedGridView .itemsContainer:focus{outline:none}.ccplugins .ReactVirtualized__Grid{outline:none}.ccplugins .ReactVirtualized__Grid:focus{outline:none}.ccplugins .grid-overflow:focus{outline:none}.ccplugins .ReactVirtualized__Grid .grid-overflow .focus-ring{outline:none}.ccplugins .VirtualizedGridView{box-sizing:border-box;height:100%;max-width:100%;margin-left:-0.5rem;margin-right:-0.5rem}.ccplugins .VirtualizedZXPGridView{box-sizing:border-box;height:100%;max-width:100%}.ccplugins .virtualized-grid-manage-cell{display:flex;padding-left:.5rem !important;padding-right:.5rem !important}.ccplugins .virtualized-grid-manage-cell.more-dev-v2 .common-card-main-container{min-width:18.4375rem}.ccplugins .grid-spinner{display:flex;flex-direction:column;align-items:center;height:3rem;position:relative}.ccplugins .grid-overflow{outline:none;overflow:hidden !important;width:70rem}.ccplugins .eachPluginsPane{margin:0 .5rem 1rem;width:calc((100% - 4rem)/4)}.ccplugins .ghostCardPlaceHolder{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:.25rem}.ccplugins .zxpContainer{min-width:100%}.ccplugins .zxp-message-header{display:flex;flex-flow:row}.ccplugins .zxpGridHeading{color:var(--spectrum-global-color-gray-800);font-size:16px;font-weight:bold;padding-bottom:1rem;margin-left:.5rem;flex-flow:row}.ccplugins .zxpLoadContainer{min-width:100%;display:flex;flex-direction:column;padding-top:1rem}.ccplugins .browse-zxp-container{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;margin-top:1rem}.ccplugins .ghostCard-content-container{position:relative;margin-left:auto;margin-right:auto;max-width:80rem}.ccplugins .ghostCard-content-container-child{margin-right:.25rem}.ccplugins .infoIconHeader{flex-flow:row;padding:3px 0 0 10px}
.ccplugins .featured-message-screen{display:flex;position:relative;height:calc(100vh - 450px)}.ccplugins .non-featured-message-screen{display:flex;position:relative;height:100%}
.ccplugins .browse-content-container{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .browse-content-container-filter{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .browse-uxp-container{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem}.ccplugins .browse-only-zxp-container{position:relative;height:calc(100vh - 100px);max-width:80rem;display:flex;flex-direction:column;padding-top:2rem;margin-left:auto;margin-right:auto}.ccplugins .browse-only-zxp-container-filter{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem;display:flex;flex-direction:column;padding-top:2rem}.ccplugins .browse-filter-tags-container{width:100%;padding-left:2rem;padding-right:2rem;padding-top:2rem}.ccplugins .browse-filter-tags-content{width:100%;margin-left:auto;margin-right:auto;max-width:80rem}.ccplugins .browse-parent-container{height:100%;padding-left:2rem;padding-right:2rem}.ccplugins .browse-header-bar{display:flex;flex-direction:row;box-sizing:border-box;border-bottom:solid .125rem var(--spectrum-global-color-gray-200);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:3.575rem;background:var(--spectrum-global-color-gray-50) 0% 0% no-repeat padding-box;width:calc(100% - 19.063rem);position:fixed;z-index:1000}.ccplugins .zxpContainer{min-width:100%;display:flex;flex-direction:column}.ccplugins .zxpLoadContainer{min-width:100%;display:flex;flex-direction:column;padding-top:1rem}.ccplugins .browseCardMainPlaceHolder{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:.5rem}.ccplugins .eachPluginsPane{margin:0 .5rem 1rem;width:calc((100% - 4rem)/4)}.ccplugins .exchangeTitle{color:var(--spectrum-global-color-gray-800);font-size:16px;font-weight:bold;padding-bottom:1rem}.ccplugins .ghostCard-content-container{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .ghostCard-content-container-child{margin-right:.25rem}.ccplugins .zxpHeader{display:flex;flex-flow:row}.ccplugins .zxpGridTitle{color:var(--spectrum-global-color-gray-800);font-size:16px;font-weight:bold;padding-bottom:1rem;flex-flow:row}.ccplugins .ghostCard-content-container-filter{position:relative;height:calc(100vh - 100px);margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .message-container{margin-top:-2rem}.ccplugins .infoIconHeader{flex-flow:row;padding:3px 0 0 10px}.ccplugins .browseMessageScreen{display:flex;width:100%;height:100%}
.ccplugins .manage-parent-container{width:100%}.ccplugins .manage-scroll-container{margin-left:2rem;margin-right:2rem}.ccplugins .manageMessageScreen{display:flex;width:100%;height:100%}.ccplugins .manage-content-container{position:relative;margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .manage-content-container-filter{position:relative;margin-left:auto;margin-right:auto;max-width:80rem;padding-top:2rem}.ccplugins .manage-pluginsCard-main-placeHolder{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.ccplugins .manage-filter-tags-container{width:100%;padding-left:2rem;padding-right:2rem;padding-top:5.625rem}.ccplugins .manage-filter-tags-content{width:100%;margin-left:auto;margin-right:auto;max-width:80rem}.ccplugins .manage-filter-tags-container{width:100%;padding-left:2rem;padding-right:2rem;padding-top:2rem}.ccplugins .manage-filter-tags-container .manage-filter-tags-content{width:100%;margin-left:auto;margin-right:auto;max-width:80rem}
.ccplugins .filter-bar-main-container{width:100%;display:flex;justify-content:flex-start}.ccplugins .filter-bar-main-container .filter-bar-heading{display:flex;justify-content:flex-start;padding:6px 5px 0 0;color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:600}.ccplugins .filter-bar-main-container .filter-bar-heading-text{color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:600}.ccplugins .filter-bar-main-container .filter-bar-heading-text .spectrum-ClearButton{padding-top:2px}.ccplugins .filter-bar-text{max-width:152px;overflow:hidden;text-overflow:ellipsis}.ccplugins .spectrum-Tags-item.filter-bar-clear{background:rgba(0,0,0,0);border-color:var(--spectrum-global-color-gray-75);border:0;padding-left:0}.ccplugins .spectrum-Tags-item.filter-bar-clear:hover{background:rgba(0,0,0,0)}.ccplugins .filter-clear-text{color:var(--spectrum-global-color-blue-500);font-size:.875rem;text-decoration:underline;letter-spacing:0;font-weight:normal;cursor:pointer}.ccplugins .filter-clear-text.focus-ring{-webkit-text-decoration-style:double;text-decoration-style:double;outline:none}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .pmp-discover-skeleton{display:flex;flex-direction:row;width:100%;margin-left:auto;margin-right:auto}.ccplugins .pmp-skeleton{display:flex;flex-direction:row;width:100%;height:100%}.ccplugins .pmp-main-container{display:flex;flex-direction:column;width:calc(100% - 256px);flex:1 1}.ccplugins .scroll-container{display:flex;width:100%;flex-direction:column;background-color:rgba(0,0,0,0);flex-grow:1;height:0;position:relative;overflow-y:auto}.ccplugins .scroll-content{display:flex}.ccplugins .scroll-parent{display:flex;flex-direction:column;align-items:center}.ccplugins .pmp-apps-skeleton{display:flex;flex-direction:column;width:100%;height:calc(100vh - 100px);background-color:rgba(0,0,0,0);padding-left:2rem;padding-right:2rem;overflow-y:auto}.ccplugins .apps-banner-layout{border-radius:.5rem;position:relative;width:100%;margin-left:auto;margin-right:auto;margin-top:2.5rem;margin-bottom:1rem}.ccplugins .apps-banner-layout svg.spectrum-Icon--sizeS{height:auto;width:18px}.ccplugins .apps-banner-image{align-self:center;background-position:right;background-repeat:no-repeat;background-size:auto;border-radius:.25rem;height:100%;overflow:hidden;width:100%}.ccplugins .headerContainer{display:flex;flex-direction:row;box-sizing:border-box;border-bottom:solid .125rem var(--spectrum-global-color-gray-200);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:3.6rem;background:rgba(0,0,0,0) 0% 0% no-repeat padding-box;width:100%}.ccplugins .headerContainerV2{height:auto}.ccplugins .headerText{text-align:left;font-weight:bold;align-self:center;margin-left:1.5rem;font-size:1rem;color:var(--spectrum-global-color-gray-900)}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .discover-categories-main-div{display:flex;width:100%;flex-flow:column}.ccplugins .discover-categories-title{display:flex;text-align:left;letter-spacing:0;color:var(--spectrum-global-color-gray-800);font-weight:bold;font-size:1rem}.ccplugins .discoverTile-container{display:flex;flex-direction:column;flex-grow:1;line-height:1;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border-radius:4px;height:100%}.ccplugins .discoverTile-container:hover{cursor:pointer}.ccplugins .discover-categories-card-div{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem;margin-top:1rem}.ccplugins .discover-categories-card-div .spectrum-Card{min-width:auto}.ccplugins .discover-categories-card{margin:0 .5rem 1rem;width:calc((100% - 18.5rem)/5);height:200px}.ccplugins .discover-categories-card-image{height:100%}.ccplugins .discover-categories-card-name{text-align:center;color:var(--spectrum-global-color-gray-900);font-size:16px;font-weight:bold;line-height:20px;height:32%;align-items:center;justify-content:center;display:flex}.ccplugins .discover-categories-image-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:68%}
.ccplugins .discover-banner{width:100%;margin-bottom:2rem}.ccplugins .discover-banner-layout{height:15rem;border-radius:.5rem;display:flex;position:relative;width:100%;margin-bottom:1.75rem}.ccplugins .integration-banner-layout{height:15rem;border-radius:.5rem;display:flex;position:relative;width:100%}@media(min-width: 10px){.ccplugins div.integrationBannerLayout>img{opacity:.2}}.ccplugins .intg-banner-image{align-self:center;background-position:right;background-repeat:no-repeat;background-size:auto 15rem;border-radius:.25rem;height:100%;overflow:hidden;width:100%}.ccplugins .spinner-discover{display:flex;position:relative;height:calc(100vh - 450px)}.ccplugins .message-discover{display:flex;position:relative;height:calc(100vh - 450px)}.ccplugins .plugins-layout-content{position:absolute;top:50%;transform:translate(0, -50%);margin:0 3rem;max-width:20rem;min-width:15rem}.ccplugins .plugins-layout-content .plugins-title{color:var(--spectrum-global-color-gray-50);font-size:1.375rem;font-weight:bold;margin-bottom:.5rem;max-height:4rem;overflow:hidden}.ccplugins .plugins-layout-content .plugins-desc{color:var(--spectrum-global-color-gray-50);font-size:1rem;margin-bottom:1rem;max-height:5.1rem;overflow:hidden}.ccplugins .discover-tiles-container{margin-top:1rem;display:flex;height:100%;flex-direction:column}.ccplugins .discoverIntegrations{display:flex;flex-direction:column;width:49%}.ccplugins .discoverIntegrationContainer{display:flex;justify-content:space-between;margin-bottom:2rem}.ccplugins .categories{display:flex;flex-direction:column;margin-bottom:1rem}.ccplugins .banner-learn-more:hover{background-color:#fff !important;color:#2c2c2c !important;border-color:#fff !important}.ccplugins .banner-learn-more:focus{background-color:#fff !important;color:#2c2c2c !important;border-color:#fff !important}
.ccplugins .indicator-container{display:flex;flex-flow:row nowrap;width:100%;justify-content:center;align-self:center}.ccplugins .each-indicator{height:8px;width:8px;background-color:var(--spectrum-global-color-gray-400);border-radius:50%;display:inline-block;margin-left:8px;transition:.1s}.ccplugins .each-indicator-selected{height:8px;width:8px;background-color:var(--spectrum-global-color-gray-800);border-radius:50%;display:inline-block;margin-left:8px;transition:.1s}
.ccplugins *{box-sizing:border-box}.ccplugins .carouselMainContainer{display:flex;width:100%;height:100%;flex-direction:column}.ccplugins .carouselBanner{height:15rem;border-radius:.5rem;display:flex;position:relative;width:100%}.ccplugins .banner-image{align-self:center;background-position:right;background-repeat:no-repeat;background-size:auto;border-radius:.25rem;height:100%;overflow:hidden;width:100%}.ccplugins .prevPlaceHolder{display:flex;width:11.5px;margin-right:-12px;position:relative;z-index:500;justify-content:flex-end;align-items:center}.ccplugins .extendClickAreaprevious{display:flex;width:70px;height:70px;position:absolute;z-index:500;margin-left:25px;margin-right:-25px;align-items:center;justify-content:center}.ccplugins .carouselButton{display:flex;width:25px;height:25px;cursor:pointer}.ccplugins .carouselImage{display:flex;width:100%;flex-flow:row nowrap;background-color:rgba(0,0,0,0) !important;overflow:hidden;border-radius:4px}.ccplugins .carousel-image-container{display:flex;width:100%;height:100%}.ccplugins .plugins-layout-content-carousel{position:absolute;top:50%;transform:translate(0, -50%);margin:0 3rem;max-width:20rem;min-width:15rem;width:100%}.ccplugins .plugins-layout-content-carousel .plugins-title{color:var(--spectrum-global-color-gray-50);font-size:1.375rem;font-weight:bold;margin-bottom:.5rem;max-height:4rem;overflow:hidden}.ccplugins .plugins-layout-content-carousel .plugins-desc{color:var(--spectrum-global-color-gray-50);font-size:1rem;margin-bottom:1rem;max-height:5.1rem;overflow:hidden}.ccplugins .eachImagePane{display:flex;flex-flow:row nowrap;height:100%;min-width:100%;max-width:100%;margin-right:1%;border-radius:4px}.ccplugins .extendClickNext{display:flex;width:70px;height:70px;position:absolute;z-index:500;margin-right:100px;align-items:center;justify-content:center}.ccplugins .nextPlaceHolder{display:flex;width:1px;margin-left:-38px;justify-content:flex-start;position:relative;z-index:500;align-items:center}.ccplugins .carouselDotContainer{display:flex;width:100%;margin-top:1rem;flex-direction:row}.ccplugins .collection-learn-more:hover, .ccplugins .collection-learn-more.hover-white:hover, .ccplugins .collection-learn-more:focus, .ccplugins .collection-learn-more.hover-white:focus{background-color:#fff !important;color:#2c2c2c !important;border-color:#fff !important}.ccplugins .collection-learn-more.hover-black:hover, .ccplugins .collection-learn-more.hover-black:focus{background-color:#2c2c2c !important;color:#fff !important;border-color:#2c2c2c !important}
.ccplugins .carousel-arrow-button{cursor:pointer;height:32px;width:32px;border-radius:50%;background-color:var(--spectrum-global-color-gray-75);border:1px solid var(--spectrum-global-color-gray-500)}.ccplugins .carousel-arrow-button svg{height:30px;width:auto;color:var(--spectrum-global-color-gray-700)}.ccplugins .carousel-arrow-button:hover{background-color:var(--spectrum-global-color-gray-50);border-color:var(--spectrum-global-color-gray-700)}.ccplugins .carousel-arrow-button:hover svg{color:var(--spectrum-global-color-gray-900)}
.ccplugins *{box-sizing:border-box}.ccplugins .discoverCollectionPluginsPlaceHolder{display:flex;flex-direction:column;margin-bottom:1rem}.ccplugins .pluginsMainHeader{display:flex;height:2.25rem;width:100%;justify-content:space-between;margin-bottom:1rem}.ccplugins .pluginsLeftPlaceHolder{display:flex;width:70%}.ccplugins .collectionPluginsTextStyle{text-align:left;letter-spacing:0;color:var(--spectrum-global-color-gray-800);font-size:1rem;font-weight:bold}.ccplugins .viewAllTextStyle{text-align:right}.ccplugins .viewAllTextStyle .seem-more-style{color:var(--spectrum-global-color-gray-800) !important;font-weight:normal !important}.ccplugins .viewAllTextStyle .seem-more-style a{color:var(--spectrum-global-color-gray-800) !important;font-size:.875rem !important}.ccplugins .pluginsCardMainPlaceHolder{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.ccplugins .eachPluginsPane{margin:0 .5rem 1rem;width:calc((100% - 4rem)/4)}
.ccplugins .carouselContainer{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;box-sizing:border-box;height:100%;width:100%;margin-bottom:32px}.ccplugins .carouselImageMainContainer{display:flex;width:100%;height:95%;flex-direction:row;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:4px;position:relative}.ccplugins .carouselDotContainer{display:flex;width:100%;height:5%;flex-direction:row;margin-top:15px}.ccplugins .carouselImage{display:flex;width:100%;flex-flow:row nowrap;background-color:var(--spectrum-global-color-gray-200) !important;overflow:hidden;border-radius:4px;border:.063rem solid var(--spectrum-global-color-gray-200);border:1px}.ccplugins .carouselImage-image-container{display:flex;width:100%;height:100%;border-radius:4px;border:.063rem solid var(--spectrum-global-color-gray-200);border:1px}.ccplugins .eachImagePaneImage{display:flex;flex-flow:row nowrap;height:100%;min-width:100.8%;max-width:100%}.ccplugins .prevPlaceHolderImage{display:flex;position:relative;z-index:10;justify-content:flex-end;align-items:center}.ccplugins .nextPlaceHolderImage{display:flex;justify-content:flex-start;position:relative;z-index:10;align-items:center}.ccplugins .carouselButtonImage{display:flex;width:25px;height:25px;cursor:pointer}.ccplugins .extendClickAreapreviousImage{width:32px;height:37px;position:absolute;z-index:500;left:-16px;top:calc(50% - 16px);outline:none}.ccplugins .extendClickAreapreviousImage.focus-ring{border:1px solid var(--spectrum-global-color-blue-400)}.ccplugins .extendClickNextImage{width:32px;height:37px;position:absolute;z-index:500;right:-16px;top:calc(50% - 16px);outline:none}.ccplugins .extendClickNextImage.focus-ring{border:1px solid var(--spectrum-global-color-blue-400)}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .data-content-holder-container{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:100%;margin-bottom:32px}.ccplugins .data-content-holder-container.v2-content-holder{justify-content:unset}.ccplugins .data-content-holder-container.v2-content-holder .data-content-holder-title{width:100%;margin-bottom:1rem}.ccplugins .data-content-holder-container.v2-content-holder .data-content-holder-title .data-content-holder-title-text{font-size:.875rem;line-height:1.0625rem;color:var(--spectrum-global-color-gray-800);font-weight:normal}.ccplugins .data-content-holder-container.v2-content-holder .data-content-holder-body{margin-top:0}.ccplugins .data-content-holder-container.v2-content-holder .more-by-dev-plugin-grid{margin-top:0}.ccplugins .data-content-holder-title{width:100%}.ccplugins .data-content-holder-title-text{font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;opacity:1}.ccplugins .data-content-holder-body{width:100%;background-color:var(--pmp-custom-background-color-primary);border-color:var(--spectrum-global-color-gray-200);border-radius:4px;border:.063rem solid var(--spectrum-global-color-gray-200);margin-top:9px}.ccplugins .data-content-holder-body-text-area{width:100%;height:100%;padding:25px 32px}.ccplugins .data-content-holder-body-text-content{color:var(--spectrum-global-color-gray-800);font-size:.875rem;line-height:normal;white-space:pre-line;overflow-wrap:anywhere}.ccplugins .data-content-holder-body-text-content .whats-new-fields{display:flex;justify-content:space-between;margin-bottom:9px}
.ccplugins .plugin-detail-page-main-container{width:100%;height:100%}.ccplugins .plugin-detail-page-header{display:flex;width:100%;height:3.625rem;position:fixed;z-index:1000}.ccplugins .plugin-detail-page-bottom-padding-container{display:flex;flex-direction:row;padding:0 2rem;width:100%}.ccplugins .plugin-detail-page-bottom-container{display:flex;flex-direction:row;max-width:84rem;padding-top:2rem;padding-bottom:2rem;margin:0 auto}.ccplugins .plugin-detail-page-bottom-container-left{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;min-width:20.25rem}.ccplugins .plugin-detail-page-bottom-left-data-content-holder-container{justify-content:center;width:100%}.ccplugins .plugin-detail-page-bottom-container-right{position:sticky;flex-shrink:0;margin-left:2rem;width:18.75rem;margin-bottom:2rem}.ccplugins .plugin-detail-page-carousel{width:100%;-o-object-fit:contain;object-fit:contain}.ccplugins .plugin-detail-page-info{width:100%;-o-object-fit:contain;object-fit:contain}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .ratings-holder-container{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:100%;margin-bottom:32px}.ccplugins .ratings-holder-title{width:100%;margin-bottom:10px}.ccplugins .ratings-holder-body{width:100%;height:97%;background-color:var(--pmp-custom-background-color-primary);border-color:var(--spectrum-global-color-gray-200);border-radius:4px;border:.063rem solid var(--spectrum-global-color-gray-200)}.ccplugins .ratings-holder-box{display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:2.3125rem 2rem}@media screen and (max-width: 84.25rem){.ccplugins .ratings-holder-box{flex-direction:column}}.ccplugins .ratings-holder-title-text{text-align:left;font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;opacity:1}.ccplugins .ratings-borderLine{border-right:.0625rem solid var(--spectrum-global-color-gray-200);height:145px;opacity:1;margin-left:12px;margin-right:12px}@media screen and (max-width: 84.25rem){.ccplugins .ratings-borderLine{height:0;margin-left:0;margin-right:0;width:100%;border-bottom:.0625rem solid var(--spectrum-global-color-gray-200)}}.ccplugins .userRating{display:flex;flex-flow:column nowrap;align-items:center;width:50%;text-align:center}@media screen and (max-width: 84.25rem){.ccplugins .userRating{width:auto;margin-bottom:5.125rem;margin-top:2.8125rem}}.ccplugins .userRating .spectrum-Rating-icon{box-sizing:content-box}.ccplugins .userRatingLabel{font-size:14px;font-weight:normal;letter-spacing:0;color:var(--spectrum-global-color-gray-800);opacity:1;margin-top:5px}.ccplugins .notInstalledLabel{font-size:14px;font-weight:normal;letter-spacing:0;color:var(--spectrum-global-color-gray-800);opacity:1}.ccplugins .allRating{display:flex;flex-flow:column nowrap;align-items:center;width:50%}@media screen and (max-width: 84.25rem){.ccplugins .allRating{width:auto;margin-top:5.125rem;margin-bottom:2.8125rem}}.ccplugins .allRatingHead{display:flex;flex-flow:row nowrap}.ccplugins .notEnoughRatingsHead{display:flex;flex-flow:row nowrap;padding-bottom:12px}.ccplugins .allRatingNumber{font-size:22px;font-weight:bold;letter-spacing:0;color:var(--spectrum-global-color-gray-800);opacity:1;padding-right:16px}.ccplugins .allRatingLabel{font-size:14px;font-weight:normal;letter-spacing:0;color:var(--spectrum-global-color-gray-800);opacity:1;margin-top:6px;text-align:center}.ccplugins .allRatingLabelko{font-size:12px !important}.ccplugins .spectrum-Rating-icon.is-currentValue::after{background:none !important;height:0 !important}
.ccplugins .more-by-dev-plugin-grid{margin-top:.5625rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .moreinfo-card-content-holder{display:flex;width:18.75rem;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:.188rem;opacity:1;flex-flow:column nowrap;padding:1.063rem}.ccplugins .moreinfo-supported-product-badge-box{display:flex;align-items:center;width:100%;flex-flow:row nowrap;margin-bottom:1.25rem}.ccplugins .moreinfo-supported-product-icon-box{width:2rem;height:2rem}.ccplugins .moreinfo-supported-product-name-box{align-items:center;width:100%;padding-left:.813rem;text-align:left;font-size:.875rem;color:var(--spectrum-global-color-gray-800);opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .moreinfo-badge-box{display:flex;align-items:center;width:100%;flex-flow:row nowrap;margin-bottom:.875rem}.ccplugins .moreInfo-icon{width:1.125rem;height:1.125rem}.ccplugins .moreinfo-text-box{align-items:center;width:100%;padding-left:.5rem;text-align:left;font-size:.875rem;color:var(--spectrum-global-color-gray-800);opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .moreinfo-languages-text-box{align-items:center;width:100%;padding-left:.5rem;text-align:left;font-size:.875rem;color:var(--spectrum-global-color-gray-800);opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .moreinfo-languages-text-box:hover{text-decoration:underline;cursor:pointer}.ccplugins .moreinfo-borderLine{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);opacity:1;padding-left:.031rem;padding-right:.031rem;margin-bottom:1rem}.ccplugins .moreinfo-bottom-badge-box{display:flex;justify-content:space-between;width:100%;height:2rem;flex-flow:row nowrap}.ccplugins .progress-spinner-box{display:flex;justify-content:flex-start;width:100%;height:100%;flex-flow:row nowrap}.ccplugins .progress-status-icon{display:flex;border:0;box-sizing:border-box;align-self:center;margin-right:.313rem}.ccplugins .progress-status-text{display:inline-flex;align-items:center;color:var(--spectrum-global-color-gray-600);font-size:.8rem;padding-left:.438rem}.ccplugins .more-info-pricing{display:flex;align-items:center}.ccplugins .more-info-developer{max-width:22ch}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .languages-modal-dialog{display:flex;flex-direction:column;width:32.5rem;height:25rem}.ccplugins .languages-dialog-header{display:flex;flex-direction:column;height:26.25rem;margin-left:4.25rem;margin-top:3rem}.ccplugins .languages-title-text{font-size:.875rem;font-weight:bold;letter-spacing:0;color:var(--spectrum-global-color-gray-800);padding-bottom:2rem}.ccplugins .languages-content-box{display:flex;flex-flow:row wrap}.ccplugins .language{font-size:.875rem;font-weight:normal;color:var(--spectrum-global-color-gray-800);width:7.9rem;height:2.875rem}.ccplugins .languages-dialog-footer{align-items:center;background-color:var(--pmp-custom-background-color-primary);border-top:.125rem solid var(--spectrum-global-color-gray-300);display:flex;flex-shrink:0;height:3.75rem;justify-content:flex-end;padding-right:1rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .helpandsupport-text-box{display:flex;align-items:center;width:100%;padding-bottom:.563rem;text-align:left;font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;opacity:1;padding-top:1.875rem}.ccplugins .helpandsupport-card-content-holder{display:flex;width:18.75rem;flex-flow:column nowrap;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:.188rem}.ccplugins .helpandsupport-subcard-badge-box{display:flex;align-items:center;width:100%;flex-flow:row nowrap;padding:1.5rem 1.375rem 1.438rem 1.438rem;outline:none}.ccplugins .helpandsupport-subcard-badge-box:focus{border:1px solid var(--spectrum-global-color-blue-400)}.ccplugins .helpandsupport-subcard-badge-box:hover{background-color:var(--spectrum-global-color-gray-100);cursor:pointer}.ccplugins .helpandsupport-subcard-icon{width:1.125rem;height:1.125rem}.ccplugins .helpandsupport-subcard-text{display:flex;flex-grow:1;align-items:center;padding-left:1.188rem;text-align:left;font-size:.875rem;font-weight:bold;letter-spacing:0;color:var(--spectrum-global-color-gray-900);opacity:1}.ccplugins .helpandsupport-chevronRight-icon{width:1.125rem;height:1.125rem}.ccplugins .helpandsupport-borderLine{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200)}.ccplugins .tooltip-local-badge-overlayClass{width:10rem}
.ccplugins .categories-outer-box{display:flex;flex-flow:column nowrap;align-items:center;width:18.75rem;margin-top:1.875rem}.ccplugins .tags-outer-box{display:flex;flex-flow:column nowrap;align-items:center;width:18.75rem;margin-top:1.875rem}.ccplugins .pdp-header-text-box{display:flex;align-items:center;width:100%;padding-bottom:.25rem;text-align:left;font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;opacity:1}.ccplugins .pdp-tag-item{width:100%;display:flex;flex-flow:row wrap}.ccplugins .pdp-tag-item .spectrum-Tags-item{cursor:pointer}.ccplugins .pdp-tag-item .spectrum-Tags-itemLabel{cursor:pointer}.ccplugins .show-more-btn{padding:6px;font-size:12px}.ccplugins .tooltip-local-badge-overlayClass.spectrum-Tags-item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.ccplugins *{box-sizing:border-box}.ccplugins .collections-container{padding-left:2rem;padding-right:2rem;margin-top:2rem;height:100%}.ccplugins .collections-banner{margin-left:auto;margin-right:auto;max-width:80rem;width:100%}.ccplugins .collections-banner-layout{height:15rem;border-radius:.5rem;display:flex;position:relative;width:100%}.ccplugins .banner-image{align-self:center;background-position:right;background-repeat:no-repeat;background-size:auto;border-radius:.25rem;height:100%;overflow:hidden;width:100%}.ccplugins .plugins-layout-content{position:absolute;top:50%;transform:translate(0, -50%);margin:0 3rem;max-width:20rem}.ccplugins .plugins-layout-content .plugins-title{color:var(--spectrum-global-color-gray-50);font-size:1.375;font-weight:bold;margin-bottom:.5rem;max-height:4rem;overflow:hidden}.ccplugins .plugins-layout-content .plugins-desc{color:var(--spectrum-global-color-gray-50);font-size:1rem;margin-bottom:1rem;max-height:5.1rem;overflow:hidden}.ccplugins .collections-tiles-container{margin-bottom:2.75rem;margin-top:2rem}.ccplugins .collectionPluginsPlaceHolder{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:80rem;margin-bottom:2rem}.ccplugins .pluginsCardMainPlaceHolder{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.ccplugins .eachPluginsPane{margin:0 .5rem 1rem;width:calc((100% - 4rem)/4)}
.ccplugins .collection-HeaderContainer{display:flex;flex-direction:row;box-sizing:border-box;border-bottom:solid .125rem var(--spectrum-global-color-gray-200);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:3.625rem;background:var(--spectrum-global-color-gray-50) 0% 0% no-repeat padding-box;width:100%}.ccplugins .collection-scroll-container{display:flex;width:100%;height:90vh;overflow:scroll;flex-direction:column;position:relative;background-color:var(--spectrum-global-color-gray-75);flex-grow:1;overflow-y:auto}.ccplugins .collection-scroll-content{display:flex;width:100%;height:90vh;flex-direction:column;margin-top:32px;padding-left:2rem;padding-right:2rem}.ccplugins .collection-scroll-parent{flex-direction:column;align-items:center}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .integrations-container{padding-left:2rem;padding-right:2rem;margin-top:2rem}.ccplugins .integrations-HeaderContainer{display:flex;flex-direction:row;box-sizing:border-box;border-bottom:solid .125rem var(--spectrum-global-color-gray-200);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:3.625rem;background:rgba(0,0,0,0) 0% 0% no-repeat padding-box;width:100%}.ccplugins .integrations-banner{margin-left:auto;margin-right:auto;max-width:80rem;width:100%}.ccplugins .integrations-banner-layout{height:15rem;border-radius:.5rem;display:flex;position:relative;width:100%}.ccplugins .intg-banner-image{align-self:center;background-position:right;background-repeat:no-repeat;background-size:auto 15rem;border-radius:.25rem;height:100%;overflow:hidden;width:100%}.ccplugins .plugins-layout-content{position:absolute;top:50%;transform:translate(0, -50%);margin:0 3rem;max-width:20rem;min-width:15rem}.ccplugins .plugins-layout-content .plugins-title{color:var(--spectrum-global-color-gray-50);font-size:1.375rem;font-weight:bold;margin-bottom:.5rem;max-height:4rem;overflow:hidden}.ccplugins .plugins-layout-content .plugins-desc{color:var(--spectrum-global-color-gray-50);font-size:1rem;margin-bottom:1rem;max-height:5.1rem;overflow:hidden}.ccplugins .integrations-tiles-container{margin-bottom:1rem;margin-top:2rem}.ccplugins .integrationsCardsPlaceHolder{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:80rem;margin-bottom:1rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .integration-card-main-container{background-color:var(--pmp-custom-background-color-primary);height:12.563rem;min-width:19.188rem;min-height:12.563rem;width:100%;flex-grow:1}.ccplugins .integration-card-main-container .card-padding-container{padding:1rem 1rem 1rem 1rem;width:100%;height:100%}.ccplugins .integration-card-main-container .card-padding-container .card-top-container{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;height:30%}.ccplugins .integration-card-main-container .card-padding-container .card-top-container .card-image-container{height:40px;width:40px;margin:0 .5rem 0 0}.ccplugins .integration-card-main-container .card-padding-container .card-top-container .card-image-container .icon-image{height:40px;width:40px;border-radius:4px}.ccplugins .integration-card-main-container .card-padding-container .card-top-container .card-integration-name{max-width:90%;height:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .integration-card-main-container .card-padding-container .card-top-container .card-integration-name span{color:var(--spectrum-global-color-gray-900);font-size:1rem;font-weight:bold}.ccplugins .integration-card-main-container .card-padding-container .card-integration-description-container{display:flex;position:relative;flex-flow:row nowrap;margin-bottom:14px;height:31%}.ccplugins .integration-card-main-container .card-padding-container .card-integration-description-container span{color:var(--spectrum-global-color-gray-800);font-size:1rem;max-height:3rem;font-weight:normal;line-height:1.5rem;display:-webkit-box;overflow:hidden;width:95%;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccplugins .integration-card-main-container .card-padding-container .card-seperator{margin:.7rem 0 0 0;padding:0 0rem 0 0;height:2%}.ccplugins .integration-card-main-container .card-padding-container .card-seperator .seperator{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200);margin-bottom:14px}.ccplugins .integration-card-main-container .card-padding-container .card-bottom-container{padding:.7rem 0rem 0 0;height:28%}
.ccplugins .main-content-holder{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.ccplugins .header-title{display:flex;flex-flow:row nowrap;justify-self:flex-start;color:var(--spectrum-global-color-gray-900);padding:18px 0 20px 24px;font-size:1rem;font-weight:bold;align-items:center}.ccplugins .header-left-content{display:flex;flex-flow:row nowrap;align-items:center}.ccplugins .header-right-content{display:flex;align-items:center;padding-right:10px}.ccplugins .header-right-content .update-all-button-container{display:flex;justify-content:flex-end;margin-right:15px;align-items:center}.ccplugins .header-right-content .sort-dropdown-container{display:flex;justify-content:flex-end;padding-right:20px}.ccplugins .header-right-content .sort-dropdown-container .sort-select-label{align-items:center;color:var(--spectrum-global-color-gray-700);display:flex;font-size:.75rem;line-height:.9375rem;margin-right:12px}.ccplugins .header-right-content .updating-text-container{display:flex;justify-content:flex-end;margin-right:25px;align-items:center;color:var(--spectrum-global-color-gray-500);font-size:14px;font-weight:bold}.ccplugins .spectrum-Menu-itemLabel{font-size:14px !important}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .plugin-detail-page-header-main-container{display:flex;width:100%;height:100%}@media screen and (min-width: 1680px){.ccplugins .plugin-detail-page-header-main-container{margin-right:calc(50% - 40rem)}}.ccplugins .plugin-detail-page-header-main-container .header-back-button{display:flex;align-items:center;justify-content:center;margin-left:.75rem}@media screen and (max-width: 1680px){.ccplugins .plugin-detail-page-header-main-container{margin-right:2.5rem}}.ccplugins .header-plugin-icon-name{display:flex;align-items:center;justify-content:center;margin:7px 0}.ccplugins .header-plugin-icon-name-main-container{display:flex;justify-content:flex-start;width:100%;height:100%;align-items:center}.ccplugins .header-plugin-icon-name-main-container .reverse-background{background:var(--pmp-custom-dark-background-icon-color);border-radius:4px}.ccplugins .header-plugin-icon-image{width:40px;height:40px;border-radius:4px;flex-shrink:0}.ccplugins .header-icon-image{width:100%;height:100%;border-radius:4px}.ccplugins .header-plugin-name-summary{display:flex;justify-content:space-between;flex-flow:column;margin:0 0 0 8px;word-break:break-word}.ccplugins .header-plugin-name-no-summary{display:flex;justify-content:space-between;flex-flow:row;margin:0 0 0 8px;align-items:center}.ccplugins .header-plugin-name{justify-content:flex-start;color:var(--spectrum-global-color-gray-900);font-size:1rem;font-weight:bold;margin:0}.ccplugins .header-plugin-summary{color:var(--spectrum-global-color-gray-700);font-size:.75rem;text-overflow:ellipsis;width:157px;overflow:hidden;white-space:nowrap;display:inline-block}.ccplugins .header-plugin-summary-full{color:var(--spectrum-global-color-gray-700);font-size:.75rem;display:inline-block;margin-right:32px}.ccplugins .linked-progress-spinner-box{display:flex;justify-content:flex-start;flex-flow:row nowrap;margin-left:.75rem}.ccplugins .linked-progress-spinner-box .progress-status-icon{display:flex;border:0;box-sizing:border-box;align-self:center;margin-right:.313rem}.ccplugins .linked-progress-spinner-box .progress-status-text{display:inline-flex;align-items:center;color:var(--spectrum-global-color-gray-600);font-size:.8rem;padding-left:.438rem}.ccplugins .header-plugin-button-state{display:flex;flex-flow:row nowrap;justify-content:flex-end;-moz-column-gap:1.1875rem;column-gap:1.1875rem;margin-left:auto;align-items:center;width:300px;flex-shrink:0}.ccplugins .header-plugin-button-state .universal-button{align-items:center}.ccplugins .header-plugin-button-state .progress-spinner-box{display:flex;justify-content:flex-start;width:100%;height:100%;flex-flow:row nowrap}.ccplugins .header-plugin-button-state .progress-spinner-box .progress-status-icon{display:flex;border:0;box-sizing:border-box;align-self:center;margin-right:.313rem}.ccplugins .header-plugin-button-state .progress-spinner-box .progress-status-text{display:inline-flex;align-items:center;color:var(--spectrum-global-color-gray-600);font-size:.8rem;padding-left:.438rem}.ccplugins .header-plugin-button-state .more-info-pricing{display:flex;align-items:center;font-weight:bold}
.ccplugins .discover-sub-header{display:flex;align-items:center;width:100%}.ccplugins .header-back-button{display:flex;align-items:center;justify-content:center;margin-left:.75rem;margin-right:.1875rem}.ccplugins .label{margin-right:auto;text-align:left;font-weight:bold;align-self:center;font-size:1rem;color:var(--spectrum-global-color-gray-900)}.ccplugins .shareLink{padding-right:24px}
/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
* Copyright 2019 Adobe
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2016 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

.ccplugins .spectrum-Dialog.react-spectrum-Dialog {
  visibility: visible;
}

.ccplugins .react-spectrum-Dialog-buttons {
  white-space: nowrap;
}
/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
* Copyright 2019 Adobe
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/

.ccplugins .spectrum-Popover.react-spectrum-Popover {
  visibility: visible;
}

.ccplugins .spectrum-Popover .spectrum-Dialog-content {
  max-height: initial;
}
.ccplugins .spectrum-Popover {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}
.ccplugins .spectrum-Popover.is-open {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}
.ccplugins .spectrum-Popover--bottom.is-open {
  transform: translateY(6px);
}
.ccplugins .spectrum-Popover--top.is-open {
  transform: translateY(-6px);
}
.ccplugins .spectrum-Popover--right.is-open {
  transform: translateX(6px);
}
.ccplugins .spectrum-Popover--left.is-open {
  transform: translateX(-6px);
}
.ccplugins .spectrum-Popover {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box;

  min-width: 32px;
  min-height: 32px;

  position: absolute;

  border-style: solid;
  border-width: 1px;
  border-radius: 4px;

  outline: none;
}
.ccplugins .spectrum-Popover-tip {
  position: absolute;
  overflow: hidden;
  width: 21px;
  height: 11px;
}
.ccplugins .spectrum-Popover-tip::after {
    content: '';
    width: 20px;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    transform: rotate(45deg);
    top: -18px;
    left: -1px;
  }
.ccplugins .spectrum-Popover--dialog {
  min-width: 270px;
  padding: 30px 29px;
}
.ccplugins .spectrum-Popover--left.spectrum-Popover--withTip {
    margin-right: 13px;
  }
.ccplugins .spectrum-Popover--left .spectrum-Popover-tip {
    right: -16px;
    transform: rotate(-90deg);
  }
.ccplugins .spectrum-Popover--right.spectrum-Popover--withTip {
    margin-left: 13px;
  }
.ccplugins .spectrum-Popover--right .spectrum-Popover-tip {
    left: -16px;
    transform: rotate(90deg);
  }
.ccplugins .spectrum-Popover--left .spectrum-Popover-tip, .ccplugins .spectrum-Popover--right .spectrum-Popover-tip {
    top: 50%;
    margin-top: -6px;
  }
.ccplugins .spectrum-Popover--bottom.spectrum-Popover--withTip {
    margin-top: 13px;
  }
.ccplugins .spectrum-Popover--bottom .spectrum-Popover-tip {
    top: -11px;
    transform: rotate(180deg);
  }
.ccplugins .spectrum-Popover--top.spectrum-Popover--withTip {
    margin-bottom: 13px;
  }
.ccplugins .spectrum-Popover--top .spectrum-Popover-tip {
    bottom: -11px;
  }
.ccplugins .spectrum-Popover--bottom .spectrum-Popover-tip, .ccplugins .spectrum-Popover--top .spectrum-Popover-tip {
    left: 50%;
    margin-left: -12px;
  }

.ccplugins .spectrum--light .spectrum-Popover {
  background-color: rgb(255, 255, 255);
  border-color: rgb(202, 202, 202);
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.ccplugins .spectrum--light .spectrum-Popover .spectrum-Dialog-header, .ccplugins .spectrum--light .spectrum-Popover .spectrum-Dialog-footer, .ccplugins .spectrum--light .spectrum-Popover .spectrum-Dialog-wrapper {
    background-color: transparent;
  }
.ccplugins .spectrum--light .spectrum-Popover .spectrum-Popover-tip::after {
    background-color: rgb(255, 255, 255);
    border-color: rgb(202, 202, 202);
    box-shadow: -1px -1px 4px rgba(0,0,0,0.15);
  }

.ccplugins .spectrum--dark .spectrum-Popover {
  background-color: rgb(37, 37, 37);
  border-color: rgb(90, 90, 90);
  box-shadow: 0 1px 4px rgba(0,0,0,0.5);
}
.ccplugins .spectrum--dark .spectrum-Popover .spectrum-Dialog-header, .ccplugins .spectrum--dark .spectrum-Popover .spectrum-Dialog-footer, .ccplugins .spectrum--dark .spectrum-Popover .spectrum-Dialog-wrapper {
    background-color: transparent;
  }
.ccplugins .spectrum--dark .spectrum-Popover .spectrum-Popover-tip::after {
    background-color: rgb(37, 37, 37);
    border-color: rgb(90, 90, 90);
    box-shadow: -1px -1px 4px rgba(0,0,0,0.5);
  }

.ccplugins .spectrum-Dialog {
  visibility: hidden;

  opacity: 0;

  transition: transform 130ms ease-in-out,
              opacity 130ms ease-in-out,
              visibility 0ms linear 130ms;

  pointer-events: none;
}
.ccplugins .spectrum-Dialog.is-open {
  visibility: visible;

  opacity: 1;

  transition-delay: 0ms;

  pointer-events: auto;
}
.ccplugins .spectrum-Dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) translateY(20px);
  z-index: 2;
  box-sizing: border-box;
  max-width: 90vw;
  max-height: 90vh;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: 288px;

  padding: 40px;

  border-radius: 4px;
  outline: none;
  transition: opacity 130ms cubic-bezier(.50, 0, 1, 1) 0ms,
              visibility 0ms linear 130ms,
              transform 0ms linear 130ms;
}
.ccplugins .spectrum-Dialog.is-open {
    transition: transform 250ms cubic-bezier(0, 0, 0.40, 1) 160ms,
                opacity 250ms cubic-bezier(0, 0, 0.40, 1) 160ms;

    transform: translate(-50%, calc(-50% + -2vh));
  }
.ccplugins .spectrum-Dialog .spectrum-Dialog-closeButton {
    display: none;
  }
.ccplugins .spectrum-Dialog--small {
  width: 400px;
}
.ccplugins .spectrum-Dialog--medium {
  width: 480px;
}
.ccplugins .spectrum-Dialog--large {
  width: 640px;
}
.ccplugins .spectrum-Dialog-hero {
  height: 128px;

  margin-left: -40px;
  margin-right: -40px;
  margin-top: -40px;
  margin-bottom: 40px;

  border-top-left-radius: 4px;
  border-top-right-radius: 4px;

  background-size: cover;
  background-position: center center;
}
.ccplugins .spectrum-Dialog-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;

  position: relative;
  box-sizing: border-box;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;

  border-radius: 4px 4px 0 0;
  outline: none;

  padding-bottom: 30px;
}
.ccplugins .spectrum-Dialog-header::after {
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0;
    content: '';

    height: 2px;
  }
.ccplugins .spectrum-Dialog-wrapper {
  position: fixed;
  left: 0;
  top: 0;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;

  box-sizing: border-box;
  width: 100%;
  height: 100%;

  visibility: hidden;
  pointer-events: none;
  z-index: 2;
  transition: visibility 0ms linear 130ms;
}
.ccplugins .spectrum-Dialog-wrapper.is-open {
    visibility: visible;
  }
.ccplugins .spectrum-Dialog-wrapper .spectrum-Dialog:not(.spectrum-Dialog--fullscreen):not(.spectrum-Dialog--fullscreenTakeover) {
    pointer-events: auto;

    position: relative;
    left: auto;
    top: auto;
    transform: translateY(20px);
    margin-top: -2vh;
  }
.ccplugins .spectrum-Dialog-wrapper .spectrum-Dialog:not(.spectrum-Dialog--fullscreen):not(.spectrum-Dialog--fullscreenTakeover).is-open {
      transform: translateY(0);
    }
@media
only screen and (max-device-width: 400px), only screen and (max-device-height: 350px) {
  .ccplugins .spectrum-Dialog--responsive {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
  }
    .ccplugins .spectrum-Dialog-wrapper .spectrum-Dialog--responsive {
      margin-top: 0;
    }
}
.ccplugins .spectrum-Dialog--noDivider .spectrum-Dialog-header::after {
      display: none;
    }
.ccplugins .spectrum-Dialog--dismissible .spectrum-Dialog-footer {
    display: none;
  }
.ccplugins .spectrum-Dialog--dismissible .spectrum-Dialog-closeButton {
    display: initial;
  }
.ccplugins .spectrum-Dialog-closeButton {
  position: absolute;
  top: -28px;
  right: -28px;
}
.ccplugins .spectrum-Dialog-typeIcon {
  display: block;
}
.ccplugins .spectrum-Dialog-content {
  display: block;
  box-sizing: border-box;

  overflow-y: auto;
  -webkit-overflow-scrolling: touch;

  -ms-flex: 1 1 auto;

      flex: 1 1 auto;

  outline: none;

  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ccplugins .spectrum-Dialog-content {
    max-height: 70vh;
  }
}
.ccplugins .spectrum-Dialog-footer {
  border-radius: 0 0 4px 4px;
  padding-top: 28px;

  -ms-flex: 0 1 auto;

      flex: 0 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;

  outline: none;

  margin: -8px;
  margin-top: 0;
}
.ccplugins .spectrum-Dialog-footer > *, .ccplugins .spectrum-Dialog-footer > .spectrum-Button + .spectrum-Button {
    margin: 8px;
  }
.ccplugins .spectrum-Dialog-title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;

  margin: 0;

  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;

  outline: none;
}
.ccplugins .spectrum-Dialog--alert {
  width: 480px;
}
.ccplugins .spectrum-Dialog--fullscreen {
  left: 32px;
  top: 32px;
  right: 32px;
  bottom: 32px;

  transform: translate(0, 20px);
}
.ccplugins .spectrum-Dialog--fullscreen.is-open {
    transform: translate(0, 0);
  }
.ccplugins .spectrum-Dialog--fullscreen, .ccplugins .spectrum-Dialog--fullscreenTakeover {
  width: auto;
  max-height: none;
  max-width: none;

  padding-top: 30px;
}
.ccplugins .spectrum-Dialog--fullscreen .spectrum-Dialog-header, .ccplugins .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-header {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
.ccplugins .spectrum-Dialog--fullscreen .spectrum-Dialog-title, .ccplugins .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-title {
    font-size: 28px;
    font-weight: 100;
  }
.ccplugins .spectrum-Dialog--fullscreen .spectrum-Dialog-content, .ccplugins .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-content {
    max-height: none;
  }
.ccplugins .spectrum-Dialog--fullscreenTakeover {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;

  box-sizing: border-box;
  border: none;
  border-radius: 0;
}
.ccplugins .spectrum-Dialog--fullscreenTakeover, .ccplugins .spectrum-Dialog--fullscreenTakeover.is-open {
    transform: none;
  }

.ccplugins .spectrum--light .spectrum-Dialog {
  background: rgb(245, 245, 245);
}
.ccplugins .spectrum--light .spectrum-Dialog-header {
  background: rgb(245, 245, 245);
}
.ccplugins .spectrum--light .spectrum-Dialog-header:after {
    background: rgb(225, 225, 225);
  }
.ccplugins .spectrum--light .spectrum-Dialog-title {
  color: rgb(44, 44, 44);
}
.ccplugins .spectrum--light .spectrum-Dialog-content {
  color: rgb(75, 75, 75);
}
.ccplugins .spectrum--light .spectrum-Dialog-typeIcon {
  color: rgb(44, 44, 44);
}
.ccplugins .spectrum--light .spectrum-Dialog-footer {
  background: rgb(245, 245, 245);
}
.ccplugins .spectrum--light .spectrum-Dialog--error .spectrum-Dialog-title {
    color: rgb(201, 37, 45);
  }
.ccplugins .spectrum--light .spectrum-Dialog--error .spectrum-Dialog-typeIcon {
    color: rgb(201, 37, 45);
  }

.ccplugins .spectrum--dark .spectrum-Dialog {
  background: rgb(50, 50, 50);
}
.ccplugins .spectrum--dark .spectrum-Dialog-header {
  background: rgb(50, 50, 50);
}
.ccplugins .spectrum--dark .spectrum-Dialog-header:after {
    background: rgb(74, 74, 74);
  }
.ccplugins .spectrum--dark .spectrum-Dialog-title {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Dialog-content {
  color: rgb(227, 227, 227);
}
.ccplugins .spectrum--dark .spectrum-Dialog-typeIcon {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Dialog-footer {
  background: rgb(50, 50, 50);
}
.ccplugins .spectrum--dark .spectrum-Dialog--error .spectrum-Dialog-title {
    color: rgb(247, 109, 116);
  }
.ccplugins .spectrum--dark .spectrum-Dialog--error .spectrum-Dialog-typeIcon {
    color: rgb(247, 109, 116);
  }

.ccplugins .plugin-detail-page-main-container{width:100%;height:100%}.ccplugins .plugin-detail-page-header{display:flex;width:100%;height:3.625rem;position:fixed;z-index:1000}.ccplugins .plugin-detail-page-bottom-padding-container{display:flex;flex-direction:row;padding:0 2rem;width:100%}.ccplugins .plugin-detail-page-bottom-container{display:flex;flex-direction:column;gap:.938rem;max-width:84rem;padding-top:2rem;padding-bottom:2rem;margin:0 auto}.ccplugins .plugin-detail-page-bottom-container-left{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;min-width:20.25rem;width:calc(100vw - 47.5rem)}.ccplugins .plugin-detail-page-bottom-left-data-content-holder-container{justify-content:center;width:100%}.ccplugins .plugin-detail-page-bottom-container-right{position:sticky;flex-shrink:0;margin-left:2rem;width:18.75rem;margin-bottom:2rem}.ccplugins .plugin-detail-page-carousel{width:100%;-o-object-fit:contain;object-fit:contain}.ccplugins .plugin-detail-page-info{width:100%;-o-object-fit:contain;object-fit:contain}.ccplugins .pdp-all-tabs{margin-bottom:32px}.ccplugins .pdp-all-tabs .spectrum-Tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.ccplugins .pdp-all-tabs .react-spectrum-TabView-body{width:100%}.ccplugins .pdp-all-tabs.text-ellipsis{max-width:100%}.ccplugins .pdp-all-tabs.text-ellipsis .spectrum-Tabs{max-width:100%;padding:0}.ccplugins .pdp-all-tabs.text-ellipsis .spectrum-Tabs-item{max-width:33.3333333333%}.ccplugins .pdp-all-tabs.text-ellipsis .spectrum-Tabs-item .spectrum-Tabs-itemLabel{width:100%}.ccplugins .pdp-all-tabs.text-ellipsis .spectrum-Tabs-item .spectrum-Tabs-itemLabel span{text-overflow:ellipsis;overflow:hidden;display:block;width:100%}.ccplugins .pdp-all-tabs.pdp-tab-item-count-2 .spectrum-Tabs-item{max-width:calc((100% - 24px)/2)}.ccplugins .pdp-all-tabs.pdp-tab-item-count-3 .spectrum-Tabs-item{max-width:calc((100% - 48px)/3)}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .helpandsupport-text-box-v2{display:flex;align-items:center;width:100%;padding-bottom:.563rem;text-align:left;font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;padding-top:1.875rem}.ccplugins .helpandsupport-card-content-holder-v2{display:flex;width:18.75rem;flex-flow:column nowrap;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:.188rem}.ccplugins .helpandsupport-subcard-badge-box-v2{display:flex;align-items:center;width:100%;flex-flow:row nowrap;padding:1.5rem 1.375rem 1.438rem 1.438rem;outline:none;cursor:pointer}.ccplugins .helpandsupport-subcard-badge-box-v2:focus{border:.0625rem solid var(--spectrum-global-color-blue-400)}.ccplugins .helpandsupport-subcard-badge-box-v2:hover{background-color:var(--spectrum-global-color-gray-100)}.ccplugins .helpandsupport-subcard-icon-v2{width:1.125rem;height:1.125rem}.ccplugins .helpandsupport-subcard-text-v2{display:flex;flex-grow:1;align-items:center;padding-left:.8rem;text-align:left;font-size:.875rem;font-weight:bold;letter-spacing:0;color:var(--spectrum-global-color-gray-900)}.ccplugins .helpandsupport-chevronRight-icon-v2{width:1.125rem;height:1.125rem}.ccplugins .helpandsupport-borderLine-v2{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200)}.ccplugins .helpandsupport-disclaimer-card{float:left;clear:none}.ccplugins .disclaimer{align-items:flex-start;cursor:default}.ccplugins .disclaimer-description-text{display:flex;flex-grow:1;align-items:center;padding-left:.8rem;text-align:left;letter-spacing:0;color:var(--spectrum-global-color-gray-800);font:normal normal normal .875rem/1.0625rem Adobe Clean}.ccplugins .tab-icon-info-icon-v2{flex:none;width:1.125rem;height:1.125rem}
.ccplugins .document-content-holder{display:flex;justify-content:start;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .documentContent-top-container{display:flex;flex-flow:row;height:4rem;width:14rem;min-width:14rem;border-radius:.25rem;background:var(--spectrum-global-color-gray-50);border:.0625rem solid var(--spectrum-global-color-gray-300);cursor:pointer}.ccplugins .documentContent-top-container .icon-container{display:flex;width:3.9375rem;height:3.875rem;text-align:center;background:var(--spectrum-global-color-gray-200);border-radius:.1875rem 0 0 .1875rem;justify-content:center;align-items:center}.ccplugins .documentContent-top-container .icon-container .file-text{height:1.875rem;width:auto}.ccplugins .documentContent-top-container .documentContent-description-container{display:flex;position:relative;width:70%;flex-flow:column nowrap;margin:0 0 0 .75rem}.ccplugins .documentContent-top-container .documentContent-description-container .documentContent-name-container{padding-top:.8125rem;height:49%;width:95%;white-space:nowrap;overflow:hidden;color:var(--spectrum-global-color-gray-900);text-align:left;font-size:.875rem;line-height:1.0625rem;text-overflow:ellipsis;margin-bottom:.125rem}.ccplugins .documentContent-top-container .documentContent-description-container .documentContent-type-container{max-width:90%;height:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccplugins .documentContent-top-container .documentContent-description-container .documentContent-type-container span{color:var(--spectrum-global-color-gray-600);font-size:.75rem;font-weight:normal;text-align:left}
.ccplugins .carousel{max-width:100%;display:block;overflow-x:clip;margin:auto}.ccplugins .carousel .carousel-frame{max-width:100%}.ccplugins .carousel .carousel-frame .carousel-list{position:relative;display:block;height:120px}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child{position:absolute;top:0;opacity:.2;background-color:var(--spectrum-global-color-gray-200)}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child.selected{opacity:1}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child.resetOpacity{opacity:1}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child img{height:inherit;width:inherit;-o-object-fit:cover;object-fit:cover}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child img.focus-ring{border:1px solid var(--spectrum-global-color-blue-400)}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child.focus-ring{opacity:1;border:2px solid var(--spectrum-global-color-blue-400)}.ccplugins .carousel .carousel-frame .carousel-list .carousel-list-child.focus-ring img{max-height:100%;max-width:100%}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .media-carousel-container{margin-bottom:32px}.ccplugins .media-carousel-container img{max-width:100%;height:auto;cursor:pointer;background-color:var(--spectrum-global-color-gray-200)}.ccplugins .media-carousel-container img.failure{height:120px;opacity:0}.ccplugins .media-carousel-container .media-carousel-selected{width:100%;height:auto;margin-bottom:23px;max-height:562px;background-color:var(--spectrum-global-color-gray-200)}.ccplugins .media-carousel-container .media-carousel-selected img{margin:auto;display:block;cursor:default;max-height:562px}.ccplugins .media-carousel-container .media-carousel-selected .failure{min-height:300px;opacity:0}.ccplugins .media-carousel-container .media-caption{font-size:14px;line-height:17px;margin-bottom:32px;min-height:17px}.ccplugins .media-carousel-container .media-carousel-paging{text-align:center;margin:0 auto 23px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:18px}.ccplugins .media-carousel-container .media-carousel-paging svg{pointer-events:auto;cursor:pointer;outline:none}.ccplugins .media-carousel-container .media-carousel-paging svg.focus-ring{border:1px solid var(--spectrum-global-color-blue-400)}.ccplugins .media-carousel-container .media-carousel-paging svg.hide{display:none}.ccplugins .media-carousel-container .media-carousel-paging .dummy-div{width:18px;height:18px}.ccplugins .media-carousel-container .media-carousel-video{height:100%;width:100%;position:relative}.ccplugins .media-carousel-container .media-carousel-video .icon-div{width:40px;height:40px;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);border:1px solid #d3d3d3;border-radius:4px;padding:8px;background-color:var(--spectrum-global-color-gray-50);z-index:5}.ccplugins .media-carousel-container .media-carousel-video .icon-div svg{color:var(--spectrum-global-color-gray-700)}.ccplugins .media-carousel-container .media-carousel-video .icon-div.link-out{top:calc(50% - 24px);left:calc(50% - 73px);height:48px;width:auto;padding:12px 17px;font-size:18px;display:flex;align-items:flex-end;cursor:pointer}.ccplugins .media-carousel-container .media-carousel-video .icon-div.link-out svg{margin-right:11px}.ccplugins .media-carousel-container .media-carousel-video .icon-div.focus-ring{border:1px solid var(--spectrum-global-color-blue-400)}@media screen and (max-width: 1166px){.ccplugins .media-carousel-container .media-carousel{display:none}}
.ccplugins .spectrum--light{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-50);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-100);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-50)}.ccplugins .spectrum--dark{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .spectrum--darkest{--pmp-custom-background-color-primary: var(--spectrum-global-color-gray-100);--pmp-custom-background-color-secondary: var(--spectrum-global-color-gray-75);--pmp-custom-dark-background-icon-color: var(--spectrum-global-color-gray-900)}.ccplugins .publisherinfo-text-box{display:flex;align-items:center;width:100%;padding-bottom:.563rem;text-align:left;font-size:.688rem;font-weight:bold;letter-spacing:.041rem;color:var(--spectrum-global-color-gray-700);text-transform:uppercase;padding-top:1.875rem}.ccplugins .publisherinfo-card-content-holder{display:flex;width:18.75rem;flex-flow:column nowrap;background:var(--pmp-custom-background-color-primary) 0% 0% no-repeat padding-box;border:.063rem solid var(--spectrum-global-color-gray-200);border-radius:.188rem}.ccplugins .publisherinfo-subcard-badge-box{display:flex;align-items:center;width:19.62rem;height:3.93rem;max-width:100%;flex-flow:row nowrap;padding-bottom:.063rem;outline:none;cursor:pointer}.ccplugins .publisherinfo-subcard-badge-box:focus{border:.0625rem solid var(--spectrum-global-color-blue-400)}.ccplugins .publisherinfo-subcard-badge-box:hover{background-color:var(--spectrum-global-color-gray-100)}.ccplugins .publisherinfo-subcard-icon{width:1.125rem;height:1.125rem}.ccplugins .publisherinfo-subcard-text{left:1.313rem;position:relative;font-style:normal}.ccplugins .publisherinfo-borderLine{border-top:.0625rem solid;border-top-color:var(--spectrum-global-color-gray-200)}.ccplugins .publisherinfo-disclaimer-card{float:left;clear:none}.ccplugins .disclaimer{align-items:flex-start;cursor:default}.ccplugins .disclaimer-description-text{display:flex;flex-grow:1;align-items:center;padding-left:.8rem;text-align:left;letter-spacing:0;color:var(--spectrum-global-color-gray-800);font:normal normal normal .875rem/1.0625rem Adobe Clean}.ccplugins .tab-icon-info-icon{flex:none;width:1.125rem;height:1.125rem}.ccplugins .publisherinfo-accordion-content{display:flex;flex-direction:column;gap:1rem;position:relative;padding-bottom:.75rem}.ccplugins .publisherinfo-accordion-text{font-style:normal;display:flex;flex-direction:column;position:relative;padding:0 1.313rem}.ccplugins .publisherinfo-detail-text{display:flex;flex-direction:column;padding-top:.5rem;position:relative}.ccplugins .publisherinfo-address-text{padding-bottom:.125rem}.ccplugins .tab-icon-chevron-icon{flex:none;right:1.313rem;position:absolute;width:1.125rem;height:1.125rem}.ccplugins .publisherinfo-disclaimer-content{display:flex;font-style:normal;gap:.5rem;position:relative;padding:1rem 1.313rem;flex-wrap:nowrap}.ccplugins .publisherinfo-link{text-decoration:underline;cursor:pointer;display:inline}.ccplugins .publisherinfo-detail-text, .ccplugins .publisherinfo-address-text, .ccplugins .publisherinfo-subcard-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16.25rem;display:inline-block;position:relative;vertical-align:middle}
.ccplugins .plugin-detail-page-banner{width:calc(100vw - 25.6rem);min-height:6.125rem;border:.063rem solid #ddd;background-color:#ffeccc;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;box-sizing:border-box}.ccplugins .plugin-detail-page-banner-content{display:flex;flex-direction:column;gap:.5rem}.ccplugins .plugin-detail-page-banner-line1{display:flex;flex-direction:row;gap:.5rem;align-items:center}.ccplugins .plugin-detail-page-banner-line2{position:relative;left:1.625rem;color:#000;font-weight:400;padding-right:2rem}.ccplugins .EUDSA-learn-more-container{display:flex;justify-content:flex-end}.ccplugins .EUDSA-learn-more{border-color:#000 !important;color:#000 !important;background-color:rgba(0,0,0,0);cursor:pointer}.ccplugins .EUDSA-learn-more:hover{background-color:rgba(0,0,0,.25) !important}.ccplugins .alert-image{width:1.125rem;height:1.125rem}.ccplugins .EUDSA-banner-title{font-weight:700;color:#000}
.ccplugins .spectrum-Dropzone {
  text-align: center;
  border-width: 2px;
  border-radius: 4px;
  padding: 72px;
  border-style: dashed;
}
.ccplugins .spectrum-Dropzone.is-dragged {
    border-style: solid;
  }
.ccplugins .spectrum-Dropzone:focus {
    outline: 0;
    border-style: dashed;
  }
.ccplugins .spectrum-Dropzone:focus.focus-ring {
      border-style: solid;
    }

.ccplugins .spectrum--light .spectrum-Dropzone {
  border-color: rgb(225, 225, 225);
}
.ccplugins .spectrum--light .spectrum-Dropzone.is-dragged {
    border-color: rgb(38, 128, 235);
    background-color: rgba(20,115,230,0.1);
  }
.ccplugins .spectrum--light .spectrum-Dropzone.is-dragged .spectrum-IllustratedMessage-illustration {
      color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Dropzone:focus {
    border-color: rgb(225, 225, 225);
  }
.ccplugins .spectrum--light .spectrum-Dropzone:focus .spectrum-IllustratedMessage-illustration {
      color: rgb(188, 188, 188);
    }
.ccplugins .spectrum--light .spectrum-Dropzone:focus.focus-ring {
      border-color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--light .spectrum-Dropzone:focus.is-dragged.focus-ring .spectrum-IllustratedMessage-illustration {
        color: rgb(38, 128, 235);
      }

.ccplugins .spectrum--dark .spectrum-Dropzone {
  border-color: rgb(74, 74, 74);
}
.ccplugins .spectrum--dark .spectrum-Dropzone.is-dragged {
    border-color: rgb(38, 128, 235);
    background-color: rgba(55,142,240,0.15);
  }
.ccplugins .spectrum--dark .spectrum-Dropzone.is-dragged .spectrum-IllustratedMessage-illustration {
      color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Dropzone:focus {
    border-color: rgb(74, 74, 74);
  }
.ccplugins .spectrum--dark .spectrum-Dropzone:focus .spectrum-IllustratedMessage-illustration {
      color: rgb(188, 188, 188);
    }
.ccplugins .spectrum--dark .spectrum-Dropzone:focus.focus-ring {
      border-color: rgb(38, 128, 235);
    }
.ccplugins .spectrum--dark .spectrum-Dropzone:focus.is-dragged.focus-ring .spectrum-IllustratedMessage-illustration {
        color: rgb(38, 128, 235);
      }

.ccplugins .spectrum-IllustratedMessage {
  height: 100%;

  display: -ms-flexbox;

  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;

  text-align: center;
}
.ccplugins .spectrum-IllustratedMessage-illustration {
  margin-bottom: 24px;
}
.ccplugins .spectrum-IllustratedMessage-heading {
  max-width: 500px;
  margin: 0;
}
.ccplugins .spectrum-IllustratedMessage-description {
  max-width: 500px;
  margin: 4px 0 0 0;

  font-style: italic;
}
.ccplugins .spectrum-IllustratedMessage--cta .spectrum-IllustratedMessage-description {
    font-style: normal;
  }

.ccplugins .spectrum--light .spectrum-IllustratedMessage-illustration {
  color: rgb(179, 179, 179);
  fill: currentColor;
  stroke: currentColor;
}

.ccplugins .spectrum--dark .spectrum-IllustratedMessage-illustration {
  color: rgb(110, 110, 110);
  fill: currentColor;
  stroke: currentColor;
}

.ccplugins .spectrum-Toast {
  box-sizing: border-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: stretch;
      align-items: stretch;

  border-radius: 4px;

  padding: 8px 8px 8px 16px;

  font-size: 14px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
}
.ccplugins .spectrum-Toast-typeIcon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;

  margin: 7px 12px 7px 0;
}
.ccplugins .spectrum-Toast-content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: inline-block;
  box-sizing: border-box;
  padding: 5px 16px 5px 0;
  text-align: left;
}
.ccplugins .spectrum-Toast-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-align: start;
      align-items: flex-start;
}
.ccplugins .spectrum-Toast-buttons .spectrum-Button + .spectrum-Button, .ccplugins .spectrum-Toast-buttons .spectrum-Button + .spectrum-ClearButton, .ccplugins .spectrum-Toast-buttons .spectrum-ClearButton + .spectrum-Button, .ccplugins .spectrum-Toast-buttons .spectrum-ClearButton + .spectrum-ClearButton {
      margin-left: 8px;
    }
.ccplugins .spectrum-Toast-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.ccplugins .spectrum-Toast-body .spectrum-Button {
    float: right;
    margin-right: 11px;
  }
.ccplugins .spectrum-Toast-body + .spectrum-Toast-buttons {
    padding-left: 8px;

    border-left-width: 1px;
    border-left-style: solid;
  }

.ccplugins .spectrum--light .spectrum-Toast {
  background-color: rgb(116, 116, 116);
  color: rgb(116, 116, 116);
}
.ccplugins .spectrum--light .spectrum-Toast-content {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--light .spectrum-Toast-typeIcon {
  color: white;
}
.ccplugins .spectrum--light .spectrum-Toast-buttons {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.ccplugins .spectrum--light .spectrum-Toast--warning {
  background-color: rgb(203, 111, 16);
  color: rgb(203, 111, 16);
}
.ccplugins .spectrum--light .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(203, 111, 16);
    }
.ccplugins .spectrum--light .spectrum-Toast--negative, .ccplugins .spectrum--light .spectrum-Toast--error {
  background-color: rgb(201, 37, 45);
  color: rgb(201, 37, 45);
}
.ccplugins .spectrum--light .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active), .ccplugins .spectrum--light .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--light .spectrum-Toast--info {
  background-color: rgb(13, 102, 208);
  color: rgb(13, 102, 208);
}
.ccplugins .spectrum--light .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(13, 102, 208);
    }
.ccplugins .spectrum--light .spectrum-Toast--positive, .ccplugins .spectrum--light .spectrum-Toast--success {
  background-color: rgb(18, 128, 92);
  color: rgb(18, 128, 92);
}
.ccplugins .spectrum--light .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active), .ccplugins .spectrum--light .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(18, 128, 92);
    }


.ccplugins .spectrum--dark .spectrum-Toast {
  background-color: rgb(116, 116, 116);
  color: rgb(116, 116, 116);
}
.ccplugins .spectrum--dark .spectrum-Toast-content {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-Toast-typeIcon {
  color: white;
}
.ccplugins .spectrum--dark .spectrum-Toast-buttons {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.ccplugins .spectrum--dark .spectrum-Toast--warning {
  background-color: rgb(203, 111, 16);
  color: rgb(203, 111, 16);
}
.ccplugins .spectrum--dark .spectrum-Toast--warning .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(203, 111, 16);
    }
.ccplugins .spectrum--dark .spectrum-Toast--negative, .ccplugins .spectrum--dark .spectrum-Toast--error {
  background-color: rgb(201, 37, 45);
  color: rgb(201, 37, 45);
}
.ccplugins .spectrum--dark .spectrum-Toast--negative .spectrum-Toast-closeButton.focus-ring:not(:active), .ccplugins .spectrum--dark .spectrum-Toast--error .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(201, 37, 45);
    }
.ccplugins .spectrum--dark .spectrum-Toast--info {
  background-color: rgb(13, 102, 208);
  color: rgb(13, 102, 208);
}
.ccplugins .spectrum--dark .spectrum-Toast--info .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(13, 102, 208);
    }
.ccplugins .spectrum--dark .spectrum-Toast--positive, .ccplugins .spectrum--dark .spectrum-Toast--success {
  background-color: rgb(18, 128, 92);
  color: rgb(18, 128, 92);
}
.ccplugins .spectrum--dark .spectrum-Toast--positive .spectrum-Toast-closeButton.focus-ring:not(:active), .ccplugins .spectrum--dark .spectrum-Toast--success .spectrum-Toast-closeButton.focus-ring:not(:active) {
      color: rgb(18, 128, 92);
    }


/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
* Copyright 2019 Adobe
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/

/* I've added this so that we can get it out the door, I'll follow up with a spectrum-css PR asap */

.ccplugins .spectrum-CoachMarkPopover {
  outline: none;
  overflow: auto;
  visibility: visible;
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes pulse--quiet {
  0% {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
.ccplugins .spectrum-CoachMarkPopover {
  position: relative;

  min-width: 272px;
  max-width: 400px;

  border-radius: 4px;
  border-width: 1px;
  border-style: solid;

}
.ccplugins .spectrum-CoachMarkPopover-image {
  border-radius: 4px 4px 0 0;

  width: 100%;
}
.ccplugins .spectrum-CoachMarkPopover-header, .ccplugins .spectrum-CoachMarkPopover-content, .ccplugins .spectrum-CoachMarkPopover-footer {
  padding: 0 24px;
}
.ccplugins .spectrum-CoachMarkPopover-header {
  padding-top: 24px;
}
.ccplugins .spectrum-CoachMarkPopover-footer {
  padding-bottom: 24px;
}
.ccplugins .spectrum-CoachMarkPopover-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-bottom: 16px;
}
.ccplugins .spectrum-CoachMarkPopover-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 0;
}
.ccplugins .spectrum-CoachMarkPopover-step {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;

  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  white-space: nowrap;
}
.ccplugins .spectrum-CoachMarkPopover-content {
  margin-bottom: 16px;
}
.ccplugins .spectrum-CoachMarkPopover-footer {
  margin-top: 0;
  text-align: right;
}
.ccplugins .spectrum-CoachMarkIndicator {
  position: relative;

  margin: 6px;
}
.ccplugins .spectrum-CoachMarkIndicator-ring {
  display: block;
  position: absolute;

  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
}
.ccplugins .spectrum-CoachMarkIndicator-ring:nth-child(2) {
    animation-delay: -1980ms;
  }
.ccplugins .spectrum-CoachMarkIndicator-ring:nth-child(3) {
    animation-delay: -3000ms
  }
.ccplugins .spectrum-CoachMarkIndicator {
  min-width: 48px;
  min-height: 48px;
}
.ccplugins .spectrum-CoachMarkIndicator-ring {
  top: 12px;
  left: 12px;

  width: 16px;
  height: 16px;
  animation: pulse 3000ms linear infinite;
}
.ccplugins .spectrum-CoachMarkIndicator-ring:nth-child(1) {
    animation-delay: -1500ms;
  }
.ccplugins .spectrum-CoachMarkIndicator--quiet {
  min-width: 22px;
  min-height: 22px;
}
.ccplugins .spectrum-CoachMarkIndicator--quiet .spectrum-CoachMarkIndicator-ring {
    top: 6px;
    left: 6px;

    width: 8px;
    height: 8px;
    animation: pulse--quiet 3000ms linear infinite;
  }
.ccplugins .spectrum-CoachMarkIndicator--quiet .spectrum-CoachMarkIndicator-ring:nth-child(1) {
      animation-delay: -990ms;
    }

.ccplugins .spectrum--light .spectrum-CoachMarkPopover {
  background-color: rgb(255, 255, 255);
  border-color: rgb(202, 202, 202);
  box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.ccplugins .spectrum--light .spectrum-CoachMarkPopover-title {
  color: rgb(44, 44, 44);
}
.ccplugins .spectrum--light .spectrum-CoachMarkPopover-step {
  color: rgb(110, 110, 110);
}
.ccplugins .spectrum--light .spectrum-CoachMarkPopover-content {
  color: rgb(75, 75, 75);
}
.ccplugins .spectrum--light .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--light .spectrum-CoachMarkIndicator--light .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(255, 255, 255);
}
.ccplugins .spectrum--light .spectrum-CoachMarkIndicator--dark .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(44, 44, 44);
}

.ccplugins .spectrum--dark .spectrum-CoachMarkPopover {
  background-color: rgb(37, 37, 37);
  border-color: rgb(90, 90, 90);
  box-shadow: 0 1px 4px rgba(0,0,0,0.5);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkPopover-title {
  color: rgb(255, 255, 255);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkPopover-step {
  color: rgb(185, 185, 185);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkPopover-content {
  color: rgb(227, 227, 227);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(38, 128, 235);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkIndicator--light .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(37, 37, 37);
}
.ccplugins .spectrum--dark .spectrum-CoachMarkIndicator--dark .spectrum-CoachMarkIndicator-ring {
  border-color: rgb(255, 255, 255);
}

