/* node_modules/angular-moment-picker/dist/angular-moment-picker.min.css */
.moment-picker-input {
  cursor: pointer;
}
.moment-picker {
  position: absolute;
  z-index: 1060;
}
.moment-picker .moment-picker-container {
  color: #404040;
  min-width: 15em;
  background: #fff;
  padding: 4px;
  border: 1px solid #f0f3f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  margin-top: 4px;
  margin-left: -.5em;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .075);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .075);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .075);
}
.moment-picker .moment-picker-container:after,
.moment-picker .moment-picker-container:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top: none;
  position: absolute;
  top: -9px;
  left: 15px;
}
.moment-picker .moment-picker-container:before {
  border-bottom-color: #f0f3f4;
  border-width: 9px;
}
.moment-picker .moment-picker-container:after {
  border-bottom-color: #fff;
  margin-top: 1px;
  margin-left: 1px;
}
.moment-picker.inline {
  display: block;
  position: relative;
}
.moment-picker.inline .moment-picker-container {
  position: relative;
  margin: 0;
}
.moment-picker.inline .moment-picker-container:after,
.moment-picker.inline .moment-picker-container:before {
  content: none;
}
.moment-picker.top .moment-picker-container {
  bottom: 100%;
  margin-top: auto;
  margin-bottom: 4px;
}
.moment-picker.top .moment-picker-container:after,
.moment-picker.top .moment-picker-container:before {
  border: 8px solid transparent;
  border-bottom: none;
  top: auto;
  bottom: -9px;
}
.moment-picker.top .moment-picker-container:before {
  border-top-color: #f0f3f4;
  border-width: 9px;
}
.moment-picker.top .moment-picker-container:after {
  border-top-color: #fff;
  margin-top: auto;
  margin-bottom: 1px;
}
.moment-picker.right .moment-picker-container {
  right: 0;
  margin-left: auto;
  margin-right: -.5em;
}
.moment-picker.right .moment-picker-container:after,
.moment-picker.right .moment-picker-container:before {
  left: auto;
  right: 15px;
}
.moment-picker.right .moment-picker-container:after {
  margin-left: auto;
  margin-right: 1px;
}
.moment-picker table {
  border-collapse: collapse;
  border-spacing: 0;
  min-width: 100%;
  table-layout: fixed;
}
.moment-picker th {
  font-weight: 700;
}
.moment-picker th:first-child,
.moment-picker th:last-child {
  width: 2em;
}
.moment-picker td,
.moment-picker th {
  padding: 0;
  text-align: center;
  min-width: 2em;
  height: 2em;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, .9);
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.moment-picker td:hover,
.moment-picker th:hover {
  background-color: #fafbfb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f3f4), to(#fafbfb));
  background-image: -webkit-linear-gradient(#f0f3f4, #fafbfb);
  background-image: -moz-linear-gradient(#f0f3f4, #fafbfb);
  background-image: -o-linear-gradient(#f0f3f4, #fafbfb);
  background-image: linear-gradient(#f0f3f4, #fafbfb);
}
.moment-picker td.disabled,
.moment-picker td.disabled:hover,
.moment-picker th.disabled,
.moment-picker th.disabled:hover {
  color: #abbbc7;
  background: none;
  cursor: default;
}
.moment-picker td.today {
  background: #e4eef5;
  color: #404040;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, .9);
}
.moment-picker td.selected {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
  border-color: #3ca0dd;
  background-color: #45b1e8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#45b1e8), to(#3097de));
  background-image: -webkit-linear-gradient(#45b1e8, #3097de);
  background-image: -moz-linear-gradient(#45b1e8, #3097de);
  background-image: -o-linear-gradient(#45b1e8, #3097de);
  background-image: linear-gradient(#45b1e8, #3097de);
}
.moment-picker td.highlighted {
  background-image: -webkit-radial-gradient(transparent, rgba(0, 0, 0, .15));
  background-image: -moz-radial-gradient(transparent, rgba(0, 0, 0, .15));
  background-image: -o-radial-gradient(transparent, rgba(0, 0, 0, .15));
  background-image: radial-gradient(transparent, rgba(0, 0, 0, .15));
}
.moment-picker .decade-view td,
.moment-picker .year-view td {
  height: 3.4em;
}
.moment-picker .month-view .moment-picker-specific-views th {
  background: none;
  cursor: default;
}
.moment-picker .month-view td {
  width: 1.42857143em;
}
.moment-picker .day-view td,
.moment-picker .hour-view td {
  height: 2.33333333em;
}
.moment-picker .minute-view td {
  height: 1.8em;
}

/* node_modules/ui-select/dist/select.min.css */
.ui-select-highlight {
  font-weight: 700;
}
.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0 !important;
  top: 0 !important;
}
.selectize-control.single > .selectize-input > input,
.selectize-control > .selectize-dropdown {
  width: 100%;
}
.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}
.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #D44950;
}
.select2-result-single {
  padding-left: 0;
}
.select-locked > .ui-select-match-close,
.select2-locked > .select2-search-choice-close {
  display: none;
}
body > .select2-container.open {
  z-index: 9999;
}
.ui-select-container.select2.direction-up .ui-select-match,
.ui-select-container[theme=select2].direction-up .ui-select-match {
  border-radius: 0 0 4px 4px;
}
.ui-select-container.select2.direction-up .ui-select-dropdown,
.ui-select-container[theme=select2].direction-up .ui-select-dropdown {
  border-radius: 4px 4px 0 0;
  border-top-width: 1px;
  border-top-style: solid;
  box-shadow: 0 -4px 8px rgba(0, 0, 0, .25);
  margin-top: -4px;
}
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,
.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search {
  margin-top: 4px;
}
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #5897fb;
}
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.selectize-input.selectize-focus {
  border-color: #007FBB !important;
}
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}
.ng-dirty.ng-invalid > div.selectize-input {
  border-color: #D44950;
}
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, .25);
  margin-top: -2px;
}
.ui-select-container[theme=selectize] input.ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  width: 0;
}
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}
.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}
.input-group > .ui-select-bootstrap.dropdown {
  position: static;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px 0 0 4px;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px 0 0 4px !important;
}
.ui-select-bootstrap .ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.ui-select-bootstrap > .ui-select-match > .btn {
  text-align: left !important;
}
.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}
.ui-select-bootstrap > .ui-select-choices,
.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}
body > .ui-select-bootstrap.open {
  z-index: 1000;
}
.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important;
  border: none;
  outline: 0;
  height: 1.666666em;
  margin-bottom: 3px;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: .75;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}
.ui-select-multiple .ui-select-match-item {
  position: relative;
}
.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}
.ui-select-bootstrap .ui-select-choices-row > span {
  cursor: pointer;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.ui-select-bootstrap .ui-select-choices-row > span:focus,
.ui-select-bootstrap .ui-select-choices-row > span:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.ui-select-bootstrap .ui-select-choices-row.active > span {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.ui-select-bootstrap .ui-select-choices-row.active.disabled > span,
.ui-select-bootstrap .ui-select-choices-row.disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #D44950;
}
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, .25);
}
.ui-select-bootstrap .ui-select-match-text {
  width: 100%;
  padding-right: 1em;
}
.ui-select-bootstrap .ui-select-match-text span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}
.ui-select-refreshing.glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}
@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}
.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}

/* node_modules/cropperjs/dist/cropper.min.css */
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}
.cropper-container img {
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg;
}
.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}
.cropper-modal {
  opacity: .5;
  background-color: #000;
}
.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: #39f solid 1px;
  outline-color: rgba(51, 153, 255, .75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  opacity: .5;
  border: 0 dashed #eee;
}
.cropper-dashed.dashed-h {
  top: 33.33333333%;
  left: 0;
  width: 100%;
  height: 33.33333333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333333%;
  width: 33.33333333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: .75;
}
.cropper-center:after,
.cropper-center:before {
  position: absolute;
  display: block;
  content: " ";
  background-color: #eee;
}
.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px;
}
.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: .1;
}
.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff;
}
.cropper-line,
.cropper-point {
  background-color: #39f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  opacity: .75;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1;
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: " ";
  opacity: 0;
  background-color: #39f;
}
@media (min-width:768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width:992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width:1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: .75;
  }
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}
.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* node_modules/leaflet/dist/leaflet.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-width: none !important;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  outline: 0;
}
.leaflet-container a {
  color: #0078A8;
}
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-container {
  font:
    12px/1.5 "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font:
    bold 18px "Lucida Console",
    Monaco,
    monospace;
  text-indent: 1px;
}
.leaflet-control-zoom-out {
  font-size: 20px;
}
.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url("../layers-55W3Q4RM.png");
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url("../layers-2x-TBM42ERR.png");
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url("../marker-icon-2V3QKKVC.png");
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}
.leaflet-popup-content p {
  margin: 18px 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font:
    16px/14px Tahoma,
    Verdana,
    sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/* node_modules/leaflet.markercluster/dist/MarkerCluster.css */
.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
  -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg {
  -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
  -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
  -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

/* node_modules/leaflet.markercluster/dist/MarkerCluster.Default.css */
.marker-cluster-small {
  background-color: rgba(181, 226, 140, 0.6);
}
.marker-cluster-small div {
  background-color: rgba(110, 204, 57, 0.6);
}
.marker-cluster-medium {
  background-color: rgba(241, 211, 87, 0.6);
}
.marker-cluster-medium div {
  background-color: rgba(240, 194, 12, 0.6);
}
.marker-cluster-large {
  background-color: rgba(253, 156, 115, 0.6);
}
.marker-cluster-large div {
  background-color: rgba(241, 128, 23, 0.6);
}
.leaflet-oldie .marker-cluster-small {
  background-color: rgb(181, 226, 140);
}
.leaflet-oldie .marker-cluster-small div {
  background-color: rgb(110, 204, 57);
}
.leaflet-oldie .marker-cluster-medium {
  background-color: rgb(241, 211, 87);
}
.leaflet-oldie .marker-cluster-medium div {
  background-color: rgb(240, 194, 12);
}
.leaflet-oldie .marker-cluster-large {
  background-color: rgb(253, 156, 115);
}
.leaflet-oldie .marker-cluster-large div {
  background-color: rgb(241, 128, 23);
}
.marker-cluster {
  background-clip: padding-box;
  border-radius: 20px;
}
.marker-cluster div {
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  border-radius: 15px;
  font:
    12px "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
}
.marker-cluster span {
  line-height: 30px;
}

/* sites/_shared/less/framework.less */
:root {
  --size-2: 0.2rem;
  --size-4: 0.4rem;
  --size-8: 0.8rem;
  --size-12: 1.2rem;
  --size-16: 1.6rem;
  --size-20: 2rem;
  --size-24: 2.4rem;
  --size-28: 2.8rem;
  --size-32: 3.2rem;
  --size-36: 3.6rem;
  --size-40: 4rem;
  --size-44: 4.4rem;
  --size-48: 4.8rem;
  --spacing-xxs: 0.2rem;
  --spacing-xs: 0.4rem;
  --spacing-sm: 0.8rem;
  --spacing-md: 1.2rem;
  --spacing-lg: 1.6rem;
  --spacing-xl: 2.4rem;
  --spacing-xxl: 3.2rem;
  --spacing-xxxl: 3.6rem;
  --spacing-4xl: 4.8rem;
  --spacing-5xl: 5.2rem;
  --radius-sm: 0.4rem;
  --radius-md: 0.6rem;
  --radius-lg: 0.8rem;
  --radius-xl: 1.2rem;
  --radius-xxl: 2.4rem;
  --color-text-disabled: #c7c7c7;
  --color-main-navigation: #107dcf;
  --color-main-navigation-05: #f3f8fd;
  --color-main-navigation-10: #e7f2fa;
  --color-main-navigation-30: #b7d8f1;
  --color-main-navigation-40: #9fcbec;
  --color-main-navigation-70: #55a2db;
  --color-main-navigation-80: #4097d9;
  --color-red: #db0037;
  --color-red-5: #fdf2f5;
  --color-red-10: #fbe5eb;
  --color-red-20: #f8ccd7;
  --color-red-30: #f4b2c3;
  --color-red-60: #e96687;
  --color-red-80: #e2335f;
  --color-hover-grey: #999999;
  --color-feature-ai: #8236cf;
  --color-feature-ai10: #f2ebfa;
  --color-feature-ai30: #d9c3f1;
  --color-feature-ai-text: #54228d;
  --gradient-feature-ai:
    linear-gradient(
      90deg,
      #cb5aff 0%,
      #539bff 100%);
  --color-main-brand: #3399ff;
  --color-main-navigation-disabled: #bee3ff;
  --color-main-navigation-highlight: #e3f2ff;
  --color-main-reserved: #6ca7f8;
  --color-main-navigation-muted-rest: #e7f2fa;
  --color-main-navigation-muted-hover: #b7d8f0;
  --color-brand-orange: #ff8854;
  --color-secondary-emergency: #c4314b;
  --color-secondary-emergency-text: #ee3e23;
  --color-secondary-warning: #b76011;
  --color-secondary-success: #237b4b;
  --color-secondary-success-background: #e7f2da;
  --color-secondary-warning-background: #fbf6d9;
  --color-secondary-emergency-background: #fcf4f6;
  --color-neutral-ink: #0c0c0c;
  --color-neutral-foreground: #242424;
  --color-neutral-foreground-1: #424242;
  --color-neutral-foreground-2: #616161;
  --color-neutral-foreground-disabled: #c7c7c7;
  --color-neutral-border: #d1d1d1;
  --color-neutral-background: #ffffff;
  --color-neutral-background-2: #f5f5f5;
  --color-border-1: #e6e6e6;
  --color-border-2: #f2f2f2;
  --color-listings-orange-text: #f6891e;
  --color-listings-red-badge: #db0037;
  --color-listings-app: #107dcf;
  --color-posts-app: #55a2db;
  --color-locator-app: #3399ff;
  --color-local-campaigns-app: #fc249f;
  --color-conversations-app: #f6891e;
  --color-champion-app: #db5588;
  --color-places-app: #001334;
  --color-new: #ff5900;
  --color-warning: #f6891e;
  --color-error: #db0037;
  --color-success: #3fa650;
  --color-highlight-text: #ffccda;
  --color-warning-background: #fef2e6;
  --color-error-background: #fff0f4;
  --color-success-background: #edf8ee;
  --color-success-background-2: #c4eecb;
  --shadow-fly-out: 0rem 0.5rem 1.5rem 0rem rgba(0, 0, 0, 0.12), 0rem 1.5rem 3.5rem 0rem rgba(60, 66, 87, 0.08);
  --shadow-card: 0px 0.3px 0.9px 0px rgba(0, 0, 0, 0.1), 0px 1.6px 3.6px 0px rgba(0, 0, 0, 0.14);
  --color-neutral-background-graphs-small: #e6e6e6;
  --color-secondary-attention-graphs: #f15079;
  --color-secondary-warning-graphs: #fdb268;
  --color-secondary-success-graphs: #61d173;
}
@keyframes pmt-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes pmt-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes notification-enter {
  from {
    transform: rotateY(-20deg) translateX(300px) translateZ(-10px);
  }
  80% {
    transform: rotateY(-1deg) translateX(-10px) translateZ(1px);
  }
  to {
    transform: rotateY(0) translate3d(0, 0, 0);
  }
}
@keyframes notification-exit {
  from {
    opacity: 1;
    transform: rotateY(0) translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: rotateY(30deg) translateZ(-20px) translateX(600px);
  }
}
@keyframes notification-status-enter {
  from, 50% {
    transform: rotateX(-90deg) translateY(10px);
  }
  to {
    transform: rotateX(0) translate3d(0, 0, 0);
  }
}
@keyframes notification-enter-top {
  from {
    transform: rotateY(-20deg) translateY(-300px) translateZ(-10px);
  }
  80% {
    transform: rotateY(-1deg) translateY(-10px) translateZ(1px);
  }
  to {
    transform: rotateX(0) translate3d(0, 0, 0);
  }
}
@keyframes notification-exit-top {
  from {
    opacity: 1;
    transform: rotateX(0) translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: rotateX(30deg) translateZ(-20px) translateY(-600px);
  }
}
@keyframes notification-slide-up {
  from {
    transform: translateY(300px);
  }
  to {
    transform: translateY(0px);
  }
}
@keyframes notification-slide-down {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(300px);
    opacity: 0;
  }
}
@media screen and (max-width: 640px) {
  .util__hide--sm {
    display: none;
  }
}
.util__background--grey-3 {
  background-color: #ebebeb;
}
.util__background--grey-3 {
  background-color: #ebebeb;
}
.util__background--white {
  background-color: #fff;
}
.util__color--error {
  color: #ee3e23;
}
.util__color--warning {
  color: #f6891e;
}
.util__color--primary {
  color: var(--color-main-navigation);
}
.util__color--facebook {
  color: #336699;
}
.util__color--google {
  color: #4687f4;
}
.util__color--gray-7 {
  color: #c2c2c2;
}
.util__inset {
  padding: 1rem;
}
@media screen and (min-width: 376px) {
  .util__inset {
    padding: 2rem;
  }
}
.util__set--bottom-radius {
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
.util__inset-x {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 376px) {
  .util__inset-x {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.util__inset-y {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media screen and (min-width: 376px) {
  .util__inset-y {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.util__inset-reverse {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 376px) {
  .util__inset-reverse {
    margin-left: -2rem;
    margin-right: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.util__bold {
  font-weight: bold;
}
.util__weight-medium {
  font-weight: 450;
}
.util__text-center {
  text-align: center;
}
.util__note {
  font-size: 1.4rem;
  line-height: 1.42857143;
}
.util__stick-to-page {
  position: sticky;
  top: 0;
  z-index: 1;
}
.util__stick-to-header {
  position: sticky;
  top: 75px;
  z-index: 1;
}
.util__flex-grow {
  display: flex;
  flex-grow: 1;
}
.util__flex-wrap {
  display: flex;
  flex-wrap: wrap;
}
.util__right {
  text-align: right;
}
.util__pos-relative {
  position: relative;
}
.util__margin-auto {
  margin: auto;
}
.util__margin-right-auto {
  margin-right: auto;
}
.util__margin-left-auto {
  margin-left: auto;
}
.util__spacing-top-1 {
  margin-top: 1rem;
}
.util__spacing-top-2 {
  margin-top: 2rem;
}
.util__spacing-top-3 {
  margin-top: 3rem;
}
.util__spacing-bottom-1 {
  margin-bottom: 1rem;
}
.util__spacing-bottom-2 {
  margin-bottom: 2rem;
}
.util__spacing-bottom-3 {
  margin-bottom: 3rem;
}
@media screen and (min-width: 375px) {
  .util__max-width-xs-100 {
    max-width: 100%;
  }
  .util__max-width-xs-90 {
    max-width: 90%;
  }
  .util__max-width-xs-80 {
    max-width: 80%;
  }
  .util__max-width-xs-70 {
    max-width: 70%;
  }
  .util__max-width-xs-60 {
    max-width: 60%;
  }
  .util__max-width-xs-50 {
    max-width: 50%;
  }
  .util__max-width-xs-40 {
    max-width: 40%;
  }
  .util__max-width-xs-30 {
    max-width: 30%;
  }
  .util__max-width-xs-20 {
    max-width: 20%;
  }
  .util__max-width-xs-10 {
    max-width: 10%;
  }
}
@media screen and (min-width: 640px) {
  .util__max-width-sm-100 {
    max-width: 100%;
  }
  .util__max-width-sm-90 {
    max-width: 90%;
  }
  .util__max-width-sm-80 {
    max-width: 80%;
  }
  .util__max-width-sm-70 {
    max-width: 70%;
  }
  .util__max-width-sm-60 {
    max-width: 60%;
  }
  .util__max-width-sm-50 {
    max-width: 50%;
  }
  .util__max-width-sm-40 {
    max-width: 40%;
  }
  .util__max-width-sm-30 {
    max-width: 30%;
  }
  .util__max-width-sm-20 {
    max-width: 20%;
  }
  .util__max-width-sm-10 {
    max-width: 10%;
  }
}
@media screen and (min-width: 960px) {
  .util__max-width-md-100 {
    max-width: 100%;
  }
  .util__max-width-md-90 {
    max-width: 90%;
  }
  .util__max-width-md-80 {
    max-width: 80%;
  }
  .util__max-width-md-70 {
    max-width: 70%;
  }
  .util__max-width-md-60 {
    max-width: 60%;
  }
  .util__max-width-md-50 {
    max-width: 50%;
  }
  .util__max-width-md-40 {
    max-width: 40%;
  }
  .util__max-width-md-30 {
    max-width: 30%;
  }
  .util__max-width-md-20 {
    max-width: 20%;
  }
  .util__max-width-md-10 {
    max-width: 10%;
  }
}
@media screen and (min-width: 1200px) {
  .util__max-width-lg-100 {
    max-width: 100%;
  }
  .util__max-width-lg-90 {
    max-width: 90%;
  }
  .util__max-width-lg-80 {
    max-width: 80%;
  }
  .util__max-width-lg-70 {
    max-width: 70%;
  }
  .util__max-width-lg-60 {
    max-width: 60%;
  }
  .util__max-width-lg-50 {
    max-width: 50%;
  }
  .util__max-width-lg-40 {
    max-width: 40%;
  }
  .util__max-width-lg-30 {
    max-width: 30%;
  }
  .util__max-width-lg-20 {
    max-width: 20%;
  }
  .util__max-width-lg-10 {
    max-width: 10%;
  }
}
html,
body {
  height: 100%;
}
.main--fullscreen {
  min-height: 100%;
}
.pmt-ui-navigation__top {
  z-index: 4 !important;
}
.pmt-ui-navigation__top--root:last-child {
  margin-right: 1em;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  z-index: 0;
}
.container {
  padding: 2rem 1rem;
}
.container--no-top-gutter {
  padding-top: 0;
}
@media screen and (min-width: 376px) {
  .container {
    padding: 1rem 2rem;
  }
}
@media screen and (min-width: 641px) {
  .container {
    padding: 0rem 3rem;
  }
}
.section {
  margin-bottom: 3rem;
}
.section--solid {
  background: #fff;
  border-radius: 0.8rem;
}
.section--frost {
  background-color: rgba(255, 255, 255, 0.9);
}
input[type=range] {
  -webkit-appearance: none;
  border: 1px solid white;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  height: 2px;
  background: #999;
  border: none;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  background: var(--color-main-navigation);
  margin-top: -7px;
  border-radius: 50%;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #cccccc;
}
input[type=range]::-moz-range-track {
  height: 2px;
  background: #999;
  border: none;
}
input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  background: var(--color-main-navigation);
}
input[type=range]::-moz-focus-outer {
  border: 0;
}
input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
input[type=range]::-ms-track {
  height: 2px;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #999;
}
input[type=range]::-ms-fill-upper {
  background: #999;
}
input[type=range]::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  background: var(--color-main-navigation);
  margin-top: 0;
  border-radius: 50%;
}
input[type=range]:focus::-ms-fill-lower {
  background: #cccccc;
}
input[type=range]:focus::-ms-fill-upper {
  background: #cccccc;
}
@keyframes progress-pulse {
  0% {
    background: var(--color-main-navigation);
  }
  50% {
    background: #9fcbec;
  }
  100% {
    background: var(--color-main-navigation);
  }
}
progress {
  appearance: none;
  width: 100%;
  height: 0.4em;
  margin: 0.3em 0;
  display: block;
  border: none;
  color: rgba(0, 0, 0, 0.6);
  background-color: #88bee7;
}
progress::-webkit-progress-bar {
  border: none;
  background-color: #88bee7;
}
progress::-webkit-progress-value {
  background-color: rgba(0, 0, 0, 0.6);
}
progress:not([value]) {
  animation: progress-pulse 2s infinite;
}
progress:not([value])::-webkit-progress-bar {
  background: none;
}
.pmt-form-input {
  outline: none;
  border: none;
  border-radius: 0;
  font-size: 1.8rem;
  line-height: 1.66666667;
  color: #333333;
  background-color: #ebebeb;
  border-bottom: 0.2rem solid #333333;
  padding: 0.3em 1em;
  width: 100%;
}
.pmt-form-input--white {
  background-color: white;
}
.pmt-form-input:focus {
  border-color: var(--color-main-navigation);
}
.pmt-form-input[disabled] {
  background-color: #f5f5f5;
  border-color: #999;
}
.pmt-form-input--textarea {
  resize: vertical;
  height: auto;
}
.pmt-select {
  position: relative;
  display: inline-block;
  color: #333333;
}
.pmt-select:hover {
  color: #daedf8;
}
.pmt-select::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f0d7";
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 0.5em;
  display: flex;
  align-items: center;
}
.pmt-select--has-value::after,
.pmt-select--has-value:hover::after {
  color: #daedf8;
}
.pmt-select select {
  appearance: none;
  cursor: pointer;
  line-height: inherit;
  padding: 0 1em;
  padding-right: 2em;
  border: 0;
  border-radius: 0;
  border: 1px solid transparent;
  outline: none;
  background-color: #e7f2fa;
}
.pmt-select select::-ms-expand {
  display: none;
}
.pmt-select select:hover {
  color: #daedf8;
}
.pmt-select select:focus {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2);
  color: #288ad4;
}
.pmt-select select option {
  color: -moz-default-color;
  background-color: -moz-default-background-color;
}
.pmt-layout-table {
  display: table;
  border-collapse: separate;
  width: 100%;
  font-size: 1.2rem;
}
@media screen and (min-width: 376px) {
  .pmt-layout-table {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 641px) {
  .pmt-layout-table {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 1601px) {
  .pmt-layout-table {
    font-size: 1.8rem;
  }
}
.pmt-layout-table--spacing {
  border-spacing: 0 0.3rem;
}
@media screen and (min-width: 376px) {
  .pmt-layout-table--spacing {
    border-spacing: 0 0.4rem;
  }
}
@media screen and (min-width: 641px) {
  .pmt-layout-table--spacing {
    border-spacing: 0 0.5rem;
  }
}
.pmt-layout-table--inset .pmt-layout-table__cell:first-child {
  padding-left: 1rem;
}
@media screen and (min-width: 641px) {
  .pmt-layout-table--inset .pmt-layout-table__cell:first-child {
    padding-left: 2rem;
  }
}
.pmt-layout-table--inset .pmt-layout-table__cell:last-child {
  padding-right: 1rem;
}
@media screen and (min-width: 641px) {
  .pmt-layout-table--inset .pmt-layout-table__cell:last-child {
    padding-right: 2rem;
  }
}
.pmt-layout-table__header {
  text-align: left;
  font-size: 1rem;
  color: #999;
}
.pmt-layout-table__header--title-bar {
  color: white;
  font-weight: normal;
  background-color: var(--color-main-navigation);
}
@media screen and (min-width: 376px) {
  .pmt-layout-table__header {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 641px) {
  .pmt-layout-table__header {
    font-size: 1.4rem;
  }
}
.pmt-layout-table__header,
.pmt-layout-table__item {
  display: table-row;
}
.pmt-layout-table__header--nowrap,
.pmt-layout-table__item--nowrap {
  white-space: nowrap;
}
.pmt-layout-table__header .pmt-layout-table__cell {
  padding: 0 0.5em;
}
.pmt-layout-table__item .pmt-layout-table__cell {
  padding: 0.5em;
}
.pmt-layout-table a.pmt-layout-table__item {
  color: inherit;
}
.pmt-layout-table a.pmt-layout-table__item:hover {
  background-color: #daedf8;
}
.pmt-layout-table__cell {
  display: table-cell;
}
.pmt-layout-table__cell--nowrap {
  white-space: nowrap;
}
.pmt-layout-table__cell--expand {
  display: table-cell;
  max-width: 0;
  width: 100%;
}
.pmt-layout-table__cell--center {
  text-align: center;
}
.pmt-layout-table__cell--right {
  text-align: right;
}
.pmt-layout-table__cell--top {
  vertical-align: top;
}
.pmt-layout-table__cell--middle {
  vertical-align: middle;
}
.pmt-layout-table__cell--index {
  position: relative;
  font-size: 0.8em;
  width: 1em;
}
.pmt-layout-table__index {
  position: absolute;
  top: 0.2em;
  bottom: 0.2em;
  left: 0.2em;
  right: 0.2em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ebebeb;
}
.pmt-layout-table__index-placeholder {
  visibility: hidden;
  padding: 0.5em 0.8em;
}
.pmt-layout-table__load-more-button {
  text-align: center;
}
.pmt-layout-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.5em;
  margin-right: -0.5em;
  font-size: 0.7em;
}
@media screen and (min-width: 376px) {
  .pmt-layout-grid {
    font-size: 0.8em;
  }
}
@media screen and (min-width: 641px) {
  .pmt-layout-grid {
    font-size: 0.9em;
  }
}
@media screen and (min-width: 961px) {
  .pmt-layout-grid {
    font-size: 1em;
  }
}
@media screen and (min-width: 1601px) {
  .pmt-layout-grid {
    font-size: 1.1em;
  }
}
.pmt-layout-grid__item {
  margin: 0 0.5em 1em 0.5em;
  flex-basis: 14em;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.pmt-layout-grid a.pmt-layout-grid__item {
  color: inherit;
}
.pmt-layout-grid a.pmt-layout-grid__item:hover {
  background-color: #daedf8;
}
@supports (display: grid) {
  .pmt-layout-grid {
    margin: 0.5rem;
    display: grid;
    grid-gap: 1em 1em;
    grid-template-columns: repeat(auto-fill, minmax(15em, 1fr));
  }
  .pmt-layout-grid__item {
    margin: 0;
    flex-grow: unset;
    flex-basis: unset;
  }
}
.pmt-layout-panes {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  flex: 1 1 0px;
}
.pmt-layout-panes__insights-description {
  opacity: 0.7;
  align-self: center;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pmt-layout-panes__insights-description:hover {
  display: flex;
}
.pmt-layout-panes__item {
  display: flex;
  flex-grow: 1;
  padding-top: 0.4rem;
}
.pmt-layout-panes__item.pmt-layout-panes {
  margin: 0;
}
.pmt-layout-panes__item--50 {
  flex-basis: 50%;
}
.pmt-layout-panes__pane {
  flex-grow: 1;
  margin: 0 0.5em 1em 0.5em;
  color: #333333;
  background-color: #fff;
  width: 50%;
  margin: 0.25em;
}
.debug .pmt-layout-panes {
  box-shadow: inset 0 0 0 6px yellow;
}
.debug .pmt-layout-panes__item {
  box-shadow: inset 0 0 0 5px red;
}
.debug .pmt-layout-panes__pane {
  box-shadow: inset 0 0 0 2px green;
  background-color: rgba(255, 255, 255, 0.03);
  background-color: transparent;
}
.media {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}
.media__item {
  float: left;
}
.media--distant .media__item {
  margin-right: 1rem;
}
.media__body {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}
.media--reverse .media__item {
  float: right;
}
.media--distant .media--reverse .media__item {
  margin-left: 1rem;
}
.label {
  color: #fff;
  background-color: var(--color-main-navigation);
  display: inline-block;
  padding: 0.1em 0.8em;
  margin-right: 0.5em;
  font-weight: 500;
}
.label--secondary {
  background-color: #7acef3;
}
.label--small {
  font-size: 0.7em;
}
.note {
  font-size: 1.4rem;
  color: rgba(51, 51, 51, 0.8);
  display: inline-block;
  padding-left: 0.75em;
}
.note--right-side {
  display: flex;
  justify-content: flex-end;
  padding-right: 2em;
}
.note--no-left-padding {
  padding-left: 0em;
}
.note:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  margin-right: 0.3em;
  content: "\f05a";
  color: rgba(51, 51, 51, 0.5);
}
.note--split {
  padding-left: 0;
  margin-left: 0;
  font-size: 1.4rem;
  color: rgba(51, 51, 51, 0.8);
  display: inline-block;
}
.note--split:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  margin-right: 0.3em;
  color: rgba(51, 51, 51, 0.5);
}
.note--split-bold {
  font-weight: 600;
  padding-left: 0;
  margin-left: 0;
  font-size: 1.4rem;
  color: rgba(51, 51, 51, 0.8);
  display: inline-block;
}
.note--important:before {
  content: "\f06a";
}
.note--description-character-count {
  margin-top: 1.3em;
  float: right;
}
.title-bar {
  color: #fff;
  background-color: var(--color-main-navigation);
  white-space: nowrap;
  line-height: 4rem;
  padding: 0.25rem;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
}
.title-bar--clickable {
  cursor: pointer;
}
.title-bar--clickable:hover {
  color: rgba(255, 255, 255, 0.9);
}
.title-bar--clickable:hover .title-bar__widget {
  padding-right: 1.5rem;
}
.title-bar--main {
  line-height: 5rem;
}
.title-bar--main:before {
  width: 5rem;
}
.title-bar--main .title-bar__widget {
  width: 5rem;
  line-height: 5rem;
  font-size: 2.4rem;
  margin-right: 1rem;
  background: green;
}
.title-bar--main .title-bar__widget:before {
  background: red;
}
.title-bar--main .title-bar__icon {
  margin-right: 0;
  width: 5rem;
  height: 5rem;
}
.title-bar--main .title-bar__title {
  font-weight: 400;
  font-weight: 700;
}
.title-bar--facebook {
  background-color: #336699;
}
.title-bar--foursquare {
  background-color: #ff3366;
}
.title-bar--google {
  background-color: #4687f4;
}
.title-bar--apple {
  background-color: #333;
}
.title-bar--dark {
  background-color: #333333;
}
.title-bar--errors {
  background-color: #ee3e23;
}
.title-bar--changes {
  background-color: #f6891e;
}
.title-bar--light {
  color: #333333;
  background-color: #ebebeb;
}
.title-bar--light .title-bar__icon {
  font-size: 1.6rem;
}
@media screen and (min-width: 641px) {
  .title-bar--light .title-bar__icon {
    font-size: 1.8rem;
  }
}
.title-bar--light .title-bar__title {
  font-weight: 400;
  font-size: 1.4rem;
}
@media screen and (min-width: 641px) {
  .title-bar--light .title-bar__title {
    font-size: 1.8rem;
  }
}
.title-bar--insight {
  background-color: #5c5c5c;
}
.title-bar--insight .title-bar__icon {
  font-size: 1.6rem;
}
@media screen and (min-width: 641px) {
  .title-bar--insight .title-bar__icon {
    font-size: 1.8rem;
  }
}
.title-bar--insight .title-bar__title {
  font-weight: 400;
  font-size: 1.4rem;
}
@media screen and (min-width: 641px) {
  .title-bar--insight .title-bar__title {
    font-size: 1.8rem;
  }
}
.title-bar__icon {
  display: inline-block;
  float: left;
  font-size: 2.4rem;
  width: 4rem;
  height: 4rem;
  text-align: center;
}
.title-bar__icon i {
  color: inherit;
}
.title-bar__title {
  font-weight: 500;
  font-size: 1.8rem;
  line-height: inherit;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 641px) {
  .title-bar__title {
    font-size: 2.2rem;
  }
}
.title-bar__aside {
  float: right;
  display: block;
  line-height: 4rem;
  padding: 0 1rem;
}
.title-bar--main .title-bar__aside {
  line-height: 5rem;
}
.title-bar-nav {
  display: flex;
  margin-right: 1rem;
}
@media screen and (max-width: 48rem) {
  .title-bar-nav {
    margin-right: -1rem;
  }
}
@media screen and (max-width: 48rem) {
  .title-bar-nav__full {
    display: none;
  }
}
.title-bar-nav__title {
  color: white;
  padding-right: 0.5em;
}
@media screen and (max-width: 48rem) {
  .title-bar-nav__title:before {
    color: rgba(255, 255, 255, 0.7);
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-weight: normal !important;
    content: "\f073";
    display: inline-block;
  }
}
.title-bar-nav__link {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  min-width: 3em;
  text-align: center;
  font-weight: 500;
  padding-right: 0.5em;
  padding-left: 0.5em;
}
.title-bar-nav__link:hover {
  color: white;
}
.title-bar-nav__link--active {
  color: white;
  cursor: default;
  background-color: rgba(255, 255, 255, 0.2);
}
.list {
  margin: 0;
  padding: 0;
}
.list--rounded .list__item:first-child {
  border-top-right-radius: 0.8rem;
}
.list--rounded .list__item:last-child {
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
.list__item {
  display: block;
  background-color: #fff;
}
.list__item--inset {
  padding: 1rem;
}
.list__item--parent:after,
.list__item--selectable:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  width: 2.4rem;
  color: rgba(51, 51, 51, 0.5);
  font-size: 2.4rem;
  text-align: right;
  margin-right: 0.5em;
}
.list__item--parent:after {
  content: "\f054";
}
.list__item--selectable:after {
  content: "\f0c8";
}
.list__item--selectable.list__item--selected {
  background-color: rgba(51, 51, 51, 0.02);
}
.list__item--selectable.list__item--selected:after {
  content: "\f14a";
  color: var(--color-main-navigation);
}
.list__item--unselectable {
  background-color: rgba(255, 0, 0, 0.05);
  pointer-events: none;
}
.list__item--with-border-top {
  border-top: 0.1rem solid var(--color-neutral-border);
}
.list--divided .list__item {
  box-shadow: inset 0 -1px 0 0 #ebebeb;
}
.list--divided .list__item:last-child {
  box-shadow: none;
}
.list--zebra .list__item:nth-child(odd) {
  background-color: rgba(235, 235, 235, 0.3);
}
.list--selector .list__item,
.list--highlighted .list__item {
  transition-timing-function: ease-out;
  transition-duration: 0.25s;
  transition-property: background-color;
}
.list--selector .list__item:hover,
.list--highlighted .list__item:hover,
.list--selector .list__item:focus,
.list--highlighted .list__item:focus,
.list--selector .list__item:active,
.list--highlighted .list__item:active {
  background-color: #ebebeb;
  background-color: #daedf8;
}
.list--selector .list__item {
  cursor: pointer;
}
.card {
  background-color: #fff;
  margin-bottom: 2rem;
}
.card:before,
.card:after {
  content: " ";
  display: table;
}
.card:after {
  clear: both;
}
.card__content {
  padding: 1rem;
}
.status-bar {
  position: relative;
  background-color: var(--color-main-navigation);
  color: #fff;
  padding: 0.5em 1rem;
  margin-bottom: 1rem;
}
.status-bar--symbol:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  display: inline-block;
  margin-right: 0.5rem;
}
.status-bar__icon {
  font-size: 20px;
}
.status-bar__dismiss {
  position: absolute;
  display: block;
  top: 0;
  right: 0.5rem;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.status-bar__dismiss:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f00d";
}
.status-bar__dismiss:hover {
  color: rgba(255, 255, 255, 0.9);
}
.status-bar__message {
  color: inherit;
}
.status-bar__message a {
  color: inherit;
  text-decoration: underline;
}
.status-bar__content {
  background-color: #fff;
  color: #333333;
  word-wrap: break-word;
}
.status-bar--status {
  color: #a47602;
  background-color: #fee5a7;
}
.status-bar--status.status-bar--symbol:before {
  content: "\f05a";
}
.status-bar--success {
  background-color: #0e9045;
}
.status-bar--success.status-bar--symbol:before {
  content: "\f058";
}
.status-bar--success.status-bar--symbol:before {
  content: "\f058";
}
.status-bar--warning {
  background-color: #f6891e;
  color: #fff;
}
.status-bar--warning.status-bar--symbol:before {
  content: "\f06a";
}
.status-bar--danger {
  color: #fff;
  background-color: #ee3e23;
}
.status-bar--danger.status-bar--symbol:before {
  content: "\f05e";
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.status-bar--fade-in {
  opacity: 0;
  animation-name: fade-in;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}
.status-bar--margin-top {
  margin-top: 0.5rem;
}
@keyframes spinner-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pmt-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner {
  font-size: 4.5rem;
  color: var(--color-main-navigation);
  line-height: 1;
  animation: spinner-fadein 0.8s;
  text-align: center;
  padding: 2rem;
  vertical-align: middle;
}
.spinner__symbol {
  display: inline-block;
  width: 1em;
  height: 1em;
  overflow: hidden;
}
.spinner__symbol::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml,%3Csvg%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22loader-198237912%22%20stroke%3D%22none%22%20fill%3D%22none%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M44%2C0.356299932%20L44%2C10.4470016%20C24.7549476%2C13.3419032%2010%2C29.9478503%2010%2C50%20C10%2C72.09139%2027.90861%2C90%2050%2C90%20C72.09139%2C90%2090%2C72.09139%2090%2C50%20C90%2C29.9478503%2075.2450524%2C13.3419032%2056%2C10.4470016%20L56%2C0.356299932%20C80.7853599%2C3.32043347%20100%2C24.4163069%20100%2C50%20C100%2C77.6142375%2077.6142375%2C100%2050%2C100%20C22.3857625%2C100%200%2C77.6142375%200%2C50%20C0%2C24.4163069%2019.2146401%2C3.32043347%2044%2C0.356299932%20Z%22%20id%3D%22loader-198237912-Shape%22%20fill%3D%22%40colorMainNavigationValue%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
  background-size: 100%;
  background-repeat: no-repeat;
  animation: pmt-spin 2s infinite linear;
}
.status {
  background-color: #333333;
  color: #fff;
  border-radius: 1em;
  padding: 0.1em 0.5em;
  font-size: 0.8em;
}
.status:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f05d";
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
  margin-right: 0.5rem;
}
.status--viewing {
  background-color: rgba(51, 51, 51, 0.24);
}
.status--viewing:before {
  content: "\f06e";
}
.status--published {
  background-color: #7acef3;
}
.status--published:before {
  content: "\f058";
}
.status--not-published {
  background-color: #f6891e;
}
.status--not-published:before {
  content: "\f110";
}
.status--error {
  background-color: #ee3e23;
}
.status--error:before {
  content: "\f06a";
}
.status--retry {
  background-color: #ee3e23;
}
.status--retry:before {
  content: "\f021";
}
.status--deleted {
  background-color: #333333;
}
.status--deleted:before {
  content: "\f1f8";
}
.date-time__date,
.date-time__time {
  margin-right: 0.5rem;
  white-space: nowrap;
}
.date-time__date:before,
.date-time__time:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  margin-right: 0.5em;
}
.date-time__date:before {
  content: "\f274";
}
.date-time__time:before {
  content: "\f017";
}
.date-time__edit:before {
  content: "\f303";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}
.date-time input::-webkit-calendar-picker-indicator {
  opacity: 0;
  cursor: text;
}
.form-action-field {
  display: table;
  border-collapse: collapse;
  width: 100%;
}
.form-action-field__wrap {
  display: table-row;
}
.form-action-field__title {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.1px;
  text-align: left;
}
.form-action-field__border {
  border: none;
  width: 90%;
  background-color: white;
}
.form-action-field__label,
.form-action-field__field[type=text],
.form-action-field__button {
  display: table-cell;
  white-space: nowrap;
  padding-right: 1rem;
  padding-left: 1rem;
  line-height: 3rem;
}
.form-action-field__field[type=text] {
  border-radius: 10px;
  border: 1px solid #D1D1D1;
  width: 100%;
  padding: 1px 2rem 1px 3rem;
  background-color: transparent;
}
.form-action-field__field[type=text]:focus {
  border: 1px solid #61A5D8;
  outline: none;
  border-radius: 10px;
}
.form-action-field__field[type=text]:disabled {
  background-color: var(--color-neutral-background-2);
}
.form-action-field__link[type=text] {
  border-radius: 10px;
  border: 1px solid #D1D1D1;
  width: 100%;
  padding: 1px 2rem 1px 1rem;
  background-color: transparent;
}
.form-action-field__link[type=text]:focus {
  border: 1px solid #61A5D8;
  outline: none;
  border-radius: 10px;
}
.form-action-field__link[type=text]:disabled {
  background-color: var(--color-neutral-background-2);
}
.form-action-field__link-section {
  margin-top: 0.5em;
  display: flex;
  justify-content: space-between;
}
.form-action-field__link-section[disabled] {
  font-style: italic;
  color: #999;
  background-size: 15px 15px;
}
.form-action-field__label {
  background: #5c5c5c;
  color: #fff;
  font-weight: 500;
  padding: 0 2rem;
  position: relative;
}
.form-action-field__label:after {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  border-style: solid;
  border-width: 2.5rem 0 2.5rem 1rem;
  border-color: transparent transparent transparent #5c5c5c;
}
@media screen and (max-width: 640px) {
  .form-action-field__label {
    font-size: 1.4rem;
    padding: 0 0.5rem 0 1rem;
  }
  .form-action-field__label:before {
    border-width: 2.1rem 0 2.1rem 1rem;
  }
  .form-action-field__label,
  .form-action-field__field,
  .form-action-field__button {
    display: table-cell;
    width: 1%;
    white-space: nowrap;
    line-height: 4rem;
    font-size: 1.4rem;
  }
  .form-action-field__field {
    width: 100%;
    padding: 1px 1rem 1px 2rem;
  }
}
.thumbnail {
  position: relative;
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.03);
}
.thumbnail--small {
  width: 48px;
  height: 48px;
}
.thumbnail img {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  z-index: 10;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background: white;
  margin: auto;
  display: block;
}
.thumbnail:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 1.8rem;
  line-height: 1;
  color: rgba(0, 0, 0, 0.1);
  height: 1em;
  content: "\f03e";
  display: block;
  text-align: center;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.thumbnail--broken.thumbnail:after {
  content: "\f127";
  color: rgba(0, 0, 0, 0.5);
}
.map--thumbnail {
  width: 10rem;
  height: 10rem;
}
div[pmt-map] .leaflet-control-zoom.leaflet-bar,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar {
  border: none;
}
@media screen and (min-width: 376px) {
  div[pmt-map] .leaflet-control-zoom.leaflet-bar,
  div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar {
    margin-right: 20px;
  }
}
div[pmt-map] .leaflet-control-zoom.leaflet-bar a,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a {
  background: var(--color-main-navigation);
  color: white;
  border: none;
  width: 24px;
  height: 24px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-indent: 0;
  font-weight: 500;
}
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:first-child,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:first-child {
  margin-bottom: 10px;
}
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:first-child,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:first-child,
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:last-child,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:last-child {
  border-radius: 0;
}
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:hover,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:hover,
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:focus,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:focus,
div[pmt-map] .leaflet-control-zoom.leaflet-bar a:active,
div [pmt-conflicts-map] .leaflet-control-zoom.leaflet-bar a:active {
  opacity: 0.9;
  animation: none;
  transform: none;
}
div[pmt-map] img.leaflet-marker-icon:focus,
div [pmt-conflicts-map] img.leaflet-marker-icon:focus {
  outline: none;
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
}
.progress-bar {
  white-space: nowrap;
  background-color: #fee5a7;
  padding: 0.3rem 1rem;
  font-size: 1.2rem;
  line-height: 1;
}
@media screen and (min-width: 321px) {
  .progress-bar {
    padding: 0.5rem 1rem;
  }
}
@media screen and (min-width: 641px) {
  .progress-bar {
    padding: 1rem 1rem;
    font-size: 1.4rem;
  }
}
.progress-bar--sticky {
  position: fixed;
  z-index: 5;
  top: 4.4rem;
  left: 0;
  right: 0;
  background: #999;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
}
@media screen and (min-width: 321px) {
  .progress-bar--sticky {
    top: 6.4rem;
  }
}
.progress-bar__spinner,
.progress-bar__title {
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
.progress-bar__spinner {
  float: left;
  text-align: right;
  margin-right: 0.5em;
}
.progress-bar__title {
  float: right;
  text-align: right;
  min-width: 2.4em;
}
.progress-bar__indicator {
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.progress-bar__info {
  font-size: 1.4rem;
}
.grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -2rem;
}
.grid__item {
  flex: 1 1 32rem;
  margin-left: 2rem;
  margin-bottom: 2rem;
}
.grid__item--task-description {
  margin-left: 0;
}
.brandpage {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.brandpage__image,
.brandpage__content,
.brandpage__aside {
  flex: 1 1 auto;
}
.brandpage__image {
  align-self: flex-start;
  margin: 1rem;
  flex-grow: 0;
}
.brandpage__content {
  flex: 10 1 22rem;
  margin: 1rem;
}
.brandpage__aside {
  align-self: stretch;
  text-align: right;
}
.brandpage__thumbnail {
  width: 60px;
  height: 60px;
}
.brandpage__cta {
  white-space: nowrap;
}
.brandpage__title {
  margin: 0;
  font-size: 1.8rem;
  font-weight: 500;
}
.brandpage__url {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.42857143;
  color: #999;
}
.brandpage__url--path {
  color: #333333;
}
.brandpage__scroll {
  max-height: 70vh;
  overflow-y: auto;
}
.brandpage__flex-column {
  flex-direction: column;
}
.brandpage__direction-flex {
  display: flex;
}
.brandpage__warning-text {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  color: #ee3e23;
  font-weight: normal;
}
.brandpage__warning-text--small {
  font-size: 0.75em;
}
.brandpage__footer {
  padding-top: 2em;
}
.brandpage__btn-container {
  text-align: center;
  padding-bottom: 1em;
}
.brandpage__btn--block {
  display: block;
}
.brandpage__btn-disabled:disabled {
  cursor: not-allowed;
}
.asides {
  display: flex;
  flex-direction: column;
  flex: 1 0 12rem;
  text-align: left;
}
.aside {
  display: flex;
  flex: 1 1 auto;
}
.aside__icon {
  flex: 0 0 2em;
  text-align: center;
  padding: 0.5em 0;
}
.aside__value {
  flex: 1 1 auto;
  padding: 0.5em;
  font-weight: 500;
  background: rgba(51, 51, 51, 0.04);
  border-bottom: 1px solid rgba(51, 51, 51, 0.12);
  word-wrap: break-word;
  overflow: hidden;
}
.aside--action .aside__value {
  background: none;
  border-bottom: none;
  text-align: right;
}
.stats {
  min-width: 10rem;
  text-align: center;
  padding: 0.5rem;
}
.stats__title {
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1rem;
  color: #999;
}
.stats__value {
  font-size: 4.8rem;
  line-height: 4rem;
  color: #5c5c5c;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.stats__cta {
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.5;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.pmt-asides {
  display: flex;
  flex-wrap: nowrap;
}
.pmt-asides--wrap {
  flex-wrap: wrap;
}
.pmt-asides__object {
  flex: 1 1 auto;
  overflow: hidden;
}
.pmt-asides__object--equal {
  flex-basis: 0;
  min-width: 18rem;
}
.pmt-asides__item {
  flex: 0 0 auto;
  align-self: stretch;
}
.pmt-asides__item--dark {
  background: rgba(51, 51, 51, 0.04);
  border-bottom: 1px solid rgba(51, 51, 51, 0.12);
}
.pmt-asides__icon {
  margin-left: 10px;
}
.pmt-expandable {
  background-color: #5c5c5c;
  padding: 2px;
  position: relative;
}
.pmt-expandable--arrow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  margin-top: -0.5rem;
  border-bottom: 0.5rem solid #5c5c5c;
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid transparent;
}
.pmt-expandable--arrow-down:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  margin-top: 2px;
  border-top: 0.5rem solid #5c5c5c;
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid transparent;
}
.pmt-account {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: inherit;
}
.pmt-account__thumbnail {
  width: 50px;
  z-index: 0;
  margin: 1em;
}
.pmt-account__content {
  margin: 1rem;
  flex: 100 1 320px;
  min-width: 0;
}
.pmt-account__aside {
  flex: 0 0 auto;
  font-size: 1.4rem;
  line-height: 1.66666667;
  align-self: stretch;
}
.pmt-account__aside-icon {
  flex: 0 0 auto;
  padding: 0;
  line-height: 1;
}
.pmt-account__title {
  margin: 0;
  font-size: 1.8rem;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pmt-account__network {
  display: flex;
}
.pmt-account__network--disconnected .thumbnail:after,
.pmt-account__network--inactive .thumbnail:after {
  z-index: 2;
  color: rgba(51, 51, 51, 0.8);
}
.pmt-account__network--disconnected img,
.pmt-account__network--inactive img {
  opacity: 0.1;
}
.pmt-account__network--disconnected {
  color: #ff0000;
}
.pmt-account__network--disconnected .thumbnail:after {
  content: "\f127";
}
.pmt-account__network--inactive .thumbnail:after {
  content: "\f068";
}
.pmt-header {
  display: flex;
  margin-bottom: 2rem;
}
.pmt-header__search {
  flex-basis: 32rem;
}
.pmt-error__text {
  color: var(--color-secondary-emergency-text);
}
.pmt-error__list {
  display: flex;
  flex-direction: column;
}
.pmt-error__icon {
  padding-right: 8px;
  color: var(--color-secondary-emergency);
}
.pmt-error__icon--character-count i {
  font-size: 14px;
  margin-right: -0.2em;
}
.pmt-error__banner {
  color: var(--color-neutral-foreground);
  background-color: var(--color-secondary-emergency-background);
  display: flex;
  font-size: 0.9em;
  line-height: 1.2em;
  padding: 0.25em 0.5em;
  margin-bottom: 1em;
  align-items: center;
  border-radius: 4px;
  width: fit-content;
}
.pmt-error__banner > *:first-child {
  padding-right: 0.5rem;
  width: auto;
}
.pmt-error__banner.hiddenError {
  visibility: hidden;
}
.pmt-error__banner--title {
  color: black;
  font-size: 0.9em;
  font-weight: 500;
}
.pmt-error__banner--item {
  color: black;
  font-size: 0.9em;
  font-weight: 400;
  padding-left: 0.5em;
}
.pmt-warning__icon {
  padding-right: 8px;
  color: var(--color-secondary-warning);
}
.pmt-warning__banner {
  color: var(--color-neutral-foreground);
  background-color: var(--color-secondary-warning-background);
  display: inline-flex;
  font-size: 0.9em;
  line-height: 1.2em;
  margin: auto;
  margin-bottom: 0.5em;
  padding: 0.4em 0.5em;
  align-items: center;
  border-radius: 4px;
}
.pmt-warning__banner > *:first-child {
  padding-right: 0.5rem;
  width: auto;
}
.pmt-warning__banner.hiddenError {
  visibility: hidden;
}
.pmt-warning__banner ul {
  margin: 0 !important;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: left;
  color: #686868 !important;
}
.pmt-warning__banner--item {
  color: black;
  font-size: 0.9em;
  font-weight: 400;
  padding-left: 0.3em;
}
.pmt-warning__banner--title {
  font-size: 0.9em;
  font-weight: 500;
  margin: 0 0 0.3em 0;
  padding: 0 0 0 0.3em;
}
.pmt-warning__banner--align-right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 1em;
}
.pmt-warning__banner--align-right ul {
  margin: 0 !important;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: left;
  color: #686868 !important;
}
.pmt-warning__banner--align-right .pmt-ui-alert--warning {
  width: 320px;
}
.pmt-upload {
  padding-bottom: 1em;
}
.pmt-upload__drop-box {
  margin-top: 0;
  margin-bottom: 20px;
  border: 4px dashed #c2c2c2;
  line-height: 3;
  padding: 1em 2em 1em 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 640px) {
  .pmt-upload__drop-box {
    font-size: 0.8em;
  }
}
.pmt-upload__drop-box button {
  white-space: nowrap;
}
.pmt-upload__drop-box--multi-item {
  display: block;
}
.pmt-upload__drop-box--dragover {
  border-color: var(--color-main-navigation);
  background-color: #fff7e5;
}
.beta {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABGdBTUEAALGPC/xhBQAADJ1JREFUeAHtnAl0FdUZx7/sEEhIgIQlYV+SEKCACKXlqC0ePAW6CEVBwx4qZVNLUZAtCJW1oKgcUeAgFKSiFpBD60EOSAUNCgQIa2RPQhaWQBIIWUjvfx533sy8mXnv5S3zXjrfOWTuzL0z997ff+Yu372PgOqcgdVkmkEEAuYHGpSzmS0FzA+I25VmCmDIq2CBj6xNAbwugBW+KYDB8E0BvCqA/M3nWZtNECfh0aM6fGRpCuBR8Hi4NnzEBuOPP9t/j0bRvh+i6fuTDah5TDk91fMWPd8/n0JCfGF6ow8f3AP8dSJWXBpMb6xqR3sZfKV17VBCq147T7GNypVRXjy3Dx+F8csmqOBmKKXM6qQKH5U6kVWfhk7vQhez6+LUAHMMPgrmdwLcfxBI4xckUtbVcF2whUUhNHpuJwNEcBy+Xwow5/12MvjNGpfTkH4F1KB+lY0gN7wugnPw/U6AHzIjafe3jUTQia1LafvKE7Rg0kX6avUx6tP1jhjHA94TwXn4fifAzm8ac67CcfLwbIqoVymEI+tX0syxV2Tx/MTzItQMPsrnE33A+cvhdCW3DueleTxyJlIWl5Mvv6eoWHtU7TkRag4flTFcgHOX69HoeZ1o5JxkuyLERMuHlR9+3pxK7gWJouzYb/1CWjR5IF7nAfeL4Bp8lMtQAQB/zLwkwptbeDvERgRMss5crMf5UfsW98UwApVVgZR3I0y4hq9o+74YMX7tvNP02yduiOc8wEVA3q6Z6/CRv2ECZF0JF+FzEFIRDhyJoilLEmhsWidRhInPZVN0RIWQHKOe9WmnqX3Le8L5ovWtqephgBB+utctatH0AS2aekFThBFsHnEwI4pn7eTRPfCRqWECoNOMrGc7dIQIKbOSaerSBCqvCKA7JUGCCIW3QqlRVAXNm3BZGHICflLbUgEcRkfp7B+3ic9nC8HAwGpBhN6d7/Io8VhyP4jGv5lIs9mw1jlzH3zka5gATZib4OMFp6gle1OVdvNOiACfXx/2TB7FNLS0//373KRdqzJE+EizfkcznpSaN35AiW0sXwUuQoQZGqOjqIhKShlwXbzXfsC98IXy2c/Ucyn0ROC5Dnsmn15+8Ro/FY74EriVlwfSgSNWf1BpWTBVVVmaIp4mLraMB8Uj4OMrkoolRqoG3A8f2Rj2BfA6chEwo1WzvYcb0uUcbZ9ObmEYSf2eaLLWbW8ue1Q685TC2sffZ5O2C5TMmi5fgI8yGS4ACoERCZodNUOfMIr5dLTmCQ0bVFBwkFQCorc3t6CZzFN6k7ki0Nn/bW1r4dEF7FlD+hXStuUnDX/zeV0Nd0fDYzl4WldZm88LJz3GRFfQRtZntGpu25ykzk+iQ8ctb7n0HmX4Zx1L6JPFmcrLOueeaXakGRr+BbRlzcLIgdaOMGVAvmrHLB2iSiuA8Jzxl6h+XdsRlTRdEOuMp49Sd1VI01nDnoePvAz/AniFV2xsSUGsKUGHm8/8/aPYzPhqnmWSxdPgqPUl7GN9xavL21N5pfo7NXVYNk1g8wjHzDvwURbDBMCiSiUbrcQ0rKCQ4Ic2XGoiwonz9Wna3ztSTmGo+Dz0D6nP5tIU5rgLCJD3FWIiWcB78JGtVwWoYBOrzbub0YYvm1IBm1jBMBwcwZqglIH5omdTiGB/nBEBYl7Lq8OarzJhWPrjmfrCRO/Jx277TIfL6yU9ek0AjEimLOlIGecipPmLYbTheEtHDLL2B4jUE6FhZCXNfekS9e1WRDPfbUeHMxsIw0s+QxYf7lDAu28+L5JXBLhbEkzDZnSmyw64nIf/Jp9mjbsszGB5IfVEQBp0sNwPxH1EzolgDHyUXb3HQoyb7CFzkL26vIMMvnyeKs/ok383oUmLEghrv9z4ZE3NbYE0HD7ClWwwJD3HNX0zDj7KZa2lfilrHIslxO9OWMfondgsdPd7GXT8n+m0YOJFoQ9QPvwb5gkdy9YIKiQjGnsi4BlhoQ/p/ZnnqHP7EuUjNc6NhY9CeVyADTutjjJkCOiYTGHj1JCnC+jTpZnUJk7u50e6J3sU2YyOIMKmhacIIiqtXp0qevf1c9RLxfOpTGs5Nx4+yuFRAfAGn2euAKlxrya/1ox5L5ULLdIxu3TFC/fg/o0LT9PAvjcp8NGwMi72Af3jrdPUt7vtojzPR370Dfgok0cFuF8WKIz1pZX/+vuG4im8ltNXdqA9kmtS+PDjDJzcjTC+l1o4e9uX/SWL9qzJoM+WZdKeD45RAtsh4Zj5DnyU16lREDrUgxkNaAfbnZDFlgDRKXZsU0rjfn+dwjVcAb1THqdiybotVrS2MWhoTgD/P4esgijhj56bRLeLQ6hVszL6YsUJqhtmO2FzDDpP5VvwnRIAQ8GpbBx/8if524iHYAF8yctZ1C3RtvNbuqEVKfuBtqzNhw/o63R1+D9dC6dRsy3wObppI67RuGdz+GkNjr4HH5VwqAk6eiZC2GupBh8PuZYfRiNmJ9OXin07iBv7h1yqo3hzLzL/vhZ83FM3rIp5R+VFO3TcuuSINM6Zb8JHHeS1VKnVd8zNm/pmEmE3gZ5h7D3vg7aE3QlSa8xWr7CqpWXjmEBKJxk61dTBubJbMs7afnmyBJonvgsfRdYVAPAnLU6gMsmkSLOeLALp1nweZ5PklReuUXeV5gkJsbdfTdz+fW7JnhMXq75iJktkc+Lb8FFcTQHU4GPY9wJzFaydd4ZmpV4St4hI6703PZrgdJNa6KMJEjpTpaE5Gs7cFBcUW8mzWbMmtR5JxdJTB8K+Dx+VUB0FqcGHs2zl9Cz6JXN8cUPHjC0kOQVyWOmbfrTxbOKeK7l1WV/RSfWNRz+BhZlf97rNNmmF0qJ1rSj3huW5mOFuXXzKb4eanJfa0UYALfh467uyJT2lHTsbQS++kSxehlAHPz4izGIxbH3IXPDSNdur1+sQlhCzFaKJD1AJpE24SM/1L1CJUbvkH28+L7msCVKDj4QBrEXBPzXrnljM/O6WHcqIf+KxIlr3r2b0VGoP6jq0F/UZ2ZP+uqIDnbpg2QrYkjVDWxZlsrfZundH7bn8Gvb+11b4qKPsC8Db/Cf265NStmtMaRHhVULb34X9/kpqt9huBsDGgoiehbJVr9fGXGV9SJ6Q7B7LY/Wn8bRpV1OqULkXT5vio8uIevV0Ni4obVrHNH4T9uY8nlxMXx1qJPNEIh7jclz/eZe7wiyW3/POlhZ0TGORhafBEcPUA2yzbaPICurcoVRwxv2i2x0awHw6eWxvz/WbYYKIIWwJ8Vc9i2jh5As06EnbzbXSZ1rD/tXsWMut+AJ4hKNfws79MTSD7b9xxkKZF3TLW8yj2U7+JaG/wKaqqIgqB9duea7+Cx81kDVBvEo42hNhzO+u0+ptcbKmJ5Z5KuFijo95QEdZc/bF3ljZrjX+fLiTP2Obo1w3/4aP+msKgEg9ERAvtZ5Jd+md189TNFun5ZZ+MpJeWZYgvNn8Gj/u/+ioi7/j9X/4YCEbBXE4/IgRzodzzlI9DU8nT4cfx30096wMPuJ6s/5iIduLqWbf1nhvPp5WO+CjJroCIIEjIvx5aA6FKRxuuBfWr/ctVTdEtWrjZLlH/2/tgY962hUAieyJgEX0k+zX6VoWr7I9vEs7RxdQpE+tXfBRM4cEQEI9EbDggtmtmgjV1QF0+JTclVw3tIraKX7vhTz0rfbBR30dFgCJayLCerZXHz4jqaUMyhf2gUqv6YdrJ3zU2SkBcIMoAluXVZryS8CG2bc3x8uSYQfES390ZmWr9sIHGN1hqIyc4kQYorIfuZWWqbstxg/Oofe2xst2K2Mr4dYlmRTfxNYtrXj8o9PaDR+VrLEAuFlPBMRLzVd+kyUtky+EnW6CpIUWmiM2/semKD0z4WvTcUkAPBYirMFkTUMEE742fMS4LAAeguVCNRFM+KCjb24RAFkoRTDh64PnsW4TQCpCHPvfC33ld7i8or56dGkUpFUprI5J14G10lmu1/6hpl793foF8IxM+JyE/aNHBLCfLVL8f7/5nJFBApjwDRTAhM/h4+jlL8CEL4XvZQFM+Er4XhTAhK8G30sCmPC14HtBABO+HnwPC2DCtwffgwKY8B2B7yEBTPiOwveAACZ8Z+C7WQATvrPw3SiACb8m8N0kgAm/pvDdIIAJ3xX4LgpgwncVvgsCmPDdAb+GApjw3QW/BgKY8N0J30kBTPjuhu+EACZ8T8B3UAATvqfgOyCACd+T8O0IYML3NHwdAUz43oCvIYAJ31vwVQQw4XsTvkIAE7634Qv5VecMrK7OGZRmSOZmpkQmfGPfgv8Ba4EqfreIyIsAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 24px 24px;
}
.beta--large {
  background-size: 48px 48px;
}
.pmt-location {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.pmt-location--linked {
  color: inherit;
}
.pmt-location--selectable {
  cursor: pointer;
}
.pmt-location--selectable:hover {
  background-color: rgba(51, 51, 51, 0.04);
}
.pmt-location--selectable:before {
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  background-color: #333333;
  content: "\f0c8";
  color: white;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 2.4rem;
  width: 1.8em;
}
.pmt-location--selectable.pmt-location--selected {
  background-color: rgba(51, 51, 51, 0.02);
}
.pmt-location--selectable.pmt-location--selected:before {
  content: "\f14a";
  color: var(--color-main-navigation);
}
@media screen and (min-width: 320px) {
  .pmt-location {
    flex-wrap: nowrap;
  }
}
.pmt-location__content,
.pmt-location__aside {
  flex: 1 1 auto;
  align-self: stretch;
}
.pmt-location__image {
  flex: 0 0 auto;
  align-self: flex-start;
  padding: 1rem;
}
.pmt-location__content {
  margin: 1rem;
}
@media screen and (min-width: 320px) {
  .pmt-location__content {
    max-width: 60%;
  }
}
.pmt-location__aside {
  flex: 1 1 100%;
  max-width: 100%;
  font-size: 1.4rem;
  line-height: 1.66666667;
}
@media screen and (min-width: 320px) {
  .pmt-location__aside {
    max-width: 40%;
  }
}
.pmt-location__title {
  margin: 0;
  font-size: 1.8rem;
  font-weight: 500;
}
.pmt-location__title--disabled {
  color: #999;
}
.pmt-location__title a {
  color: inherit;
}
.pmt-location__title a:hover {
  text-decoration: underline;
}
.pmt-location__content {
  min-width: 0;
}
.pmt-location__title,
.pmt-location__descriptor {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pmt-location__address {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pmt-location__address span {
  white-space: nowrap;
}
.pmt-location__service-area {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.pmt-location__sticky-footer {
  position: sticky;
  bottom: 0;
  background-color: white;
  z-index: 1;
  border-top: solid 0.1px #ebebeb;
}
.pmt-location__sticky-footer .pmt-btn-group {
  justify-content: center;
  padding-bottom: 0;
}
.pmt-location__sticky-footer__brand-page-buttons {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 2px 6px 4px rgba(0, 0, 0, 0.05);
}
.pmt-location__use_image_button {
  margin-top: 1em;
}
.pmt-network-media-assets--grid {
  padding-top: 1rem;
}
.pmt-network-media-assets--alert-box .pmt-ui-lightbox--full-height .pmt-ui-lightbox__container {
  height: auto;
}
.pmt-network-media-assets--sort-action span {
  color: white;
}
.pmt-network-media-assets--header-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
}
.pmt-network-media-assets--sort-action-ldp span {
  color: var(--color-main-navigation);
}
.pmt-network-media-assets--sort-action-light span {
  color: var(--color-neutral-foreground-1);
}
.pmt-network-media-assets__spinner-btn {
  display: flex;
  align-items: center;
}
.pmt-network-media-assets__spinner-btn pmt-spinner {
  display: flex;
  font-size: inherit;
}
.pmt-network-media-assets__spinner-btn pmt-spinner div {
  display: flex;
}
.pmt-network-media-assets__brand-logo {
  position: absolute;
  top: 24px;
  right: 24px;
  height: 48px;
  border-radius: 50%;
}
.pmt-network-media-assets__container {
  padding-right: 3rem;
  padding-left: 3rem;
}
@media screen and (max-width: 1200px) {
  .pmt-network-media-assets .pmt-ui-grid-list--grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 900px) {
  .pmt-network-media-assets .pmt-ui-grid-list--grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .pmt-network-media-assets .pmt-ui-media-card__detailed-view {
    flex-direction: column;
    overflow: hidden;
  }
  .pmt-network-media-assets .pmt-ui-media-card__detailed-view img {
    max-height: 350px;
  }
}
.pmt-address__street {
  font-weight: 500;
}
.pmt-loader {
  position: relative;
}
.pmt-loader .pmt-loader__content {
  min-height: 12rem;
}
.pmt-loader--loading.pmt-loader--clean {
  background-color: white;
}
.pmt-loader--loading.pmt-loader--clean .pmt-loader__content {
  visibility: hidden;
}
.pmt-loader__spinner {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.24);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.pmt-loader__spinner--speciale {
  background: white;
  padding: 1em;
}
.pmt-loader--loading .pmt-loader__spinner {
  pointer-events: initial;
  opacity: 1;
}
.pmt-action-bar__buttons {
  padding: 1rem 1rem;
  display: flex;
  justify-content: flex-end;
}
.pmt-action-bar--shaded .pmt-action-bar__buttons {
  background-color: #ebebeb;
}
@media screen and (max-width: 480px) {
  .pmt-action-bar__buttons {
    padding: 1rem 0.5rem;
  }
}
.pmt-action-bar__grow {
  flex-grow: 1;
}
.pmt-action-bar__button {
  margin: 0 1rem;
  display: flex;
  line-height: 1.2;
  padding: 0.5em 1em !important;
}
.pmt-action-bar__buttons--large .pmt-action-bar__button {
  padding: 1em 3em !important;
}
@media screen and (max-width: 480px) {
  .pmt-action-bar__button {
    margin: 0 0.5rem;
    padding: 0.5rem 0.5rem !important;
    font-size: 0.7em;
  }
}
.pmt-action-bar__button-cancel {
  padding: 0.25em 1em;
}
.pmt-action-bar__button-add {
  display: block;
}
.pmt-action-bar__message {
  position: relative;
  z-index: 5;
  padding: 1rem;
  transition-timing-function: cubic-bezier(0.775, 0.145, 0.1, 0.905);
  transition-duration: 0.3s;
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-20px);
  display: none;
}
.pmt-action-bar__message--active {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
.pmt-editable {
  position: relative;
}
.pmt-editable section {
  display: flex;
}
.pmt-editable__action-group,
.pmt-editable__action-group-overlay {
  text-align: right;
  margin: 0 -0.5em;
}
.pmt-editable__action-group-overlay {
  margin: 0;
  display: flex;
  padding: 0 0.5em;
  position: absolute;
  top: 0;
  right: 0;
}
.pmt-editable__action {
  border: none;
  background: none;
  color: var(--color-main-navigation);
  padding: 0 0.5em;
  outline: none;
}
.pmt-editable__action--single {
  position: absolute;
  top: 0.3em;
  right: 0.3em;
}
.pmt-editable__action:focus {
  color: #70b1e2;
}
.pmt-editable__action:hover {
  color: #88bee7;
}
.pmt-assets-list-item {
  background-color: #fff;
}
.pmt-assets-list-item__media {
  width: 3rem;
  height: 3rem;
  background-color: #333333;
}
@media screen and (min-width: 376px) {
  .pmt-assets-list-item__media {
    width: 4rem;
    height: 4rem;
  }
}
@media screen and (min-width: 1021px) {
  .pmt-assets-list-item__media {
    width: 12rem;
    height: 6.75rem;
  }
}
@media screen and (min-width: 801px) {
  .splitview--collapsed .pmt-assets-list-item__media {
    width: 12rem;
    height: 6.75rem;
  }
}
.pmt-assets-list-item__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-position: 50% 50%;
  object-fit: contain;
}
.pmt-assets-list-item__media .pmt-post-list-item__media-no-image {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #ebebeb;
}
.pmt-assets-list-item__media .pmt-post-list-item__media-no-image i {
  margin: auto;
  font-size: 2rem;
  color: #c2c2c2;
}
@media screen and (min-width: 376px) {
  .pmt-assets-list-item__media .pmt-post-list-item__media-no-image i {
    font-size: 3rem;
  }
}
.pmt-assets-list-item__main h2,
.pmt-assets-list-item__main p {
  margin: 0;
  font-size: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pmt-assets-list-item__main h2 {
  font-weight: 400;
  font-weight: bold;
}
.pmt-assets-detail {
  display: flex;
  flex-wrap: wrap;
  background: #333333;
}
.pmt-assets-detail__media {
  flex-basis: 75%;
  flex-grow: 1;
  display: flex;
  justify-content: center;
}
.pmt-assets-detail__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: calc(100vh - 164px);
}
.pmt-assets-detail__media video {
  display: block;
  max-height: 100vh;
  width: 100%;
}
.pmt-assets-detail__drawer {
  flex-basis: 25%;
  flex-grow: 1;
  background: #fff;
  padding: 2em;
  min-width: 12em;
}
.pmt-assets-detail__drawer .pmt-editable__action-group-overlay {
  margin-top: 1em;
}
.pmt-assets-detail h4 {
  font-weight: 500;
  font-size: 0.8em;
  color: #c2c2c2;
}
.pmt-assets-detail p:empty {
  font-style: italic;
}
.pmt-assets-detail p:empty:after {
  content: "\2013";
}
.pmt-page {
  padding-bottom: 2em;
}
.pmt-page--grey {
  background-color: #ebebeb;
}
.pmt-page--inset {
  padding-top: 0.5em;
}
@media screen and (min-width: 376px) {
  .pmt-page--inset {
    padding-top: 1em;
  }
}
@media screen and (min-width: 641px) {
  .pmt-page--inset {
    padding-top: 2em;
  }
}
.pmt-page__inset,
.pmt-page__spinner,
.pmt-page__actions,
.pmt-page__filters,
.pmt-page__search,
.pmt-page__disclaimer,
.pmt-page__content {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.pmt-page__inset:first-child,
.pmt-page__spinner:first-child,
.pmt-page__actions:first-child,
.pmt-page__filters:first-child,
.pmt-page__search:first-child,
.pmt-page__disclaimer:first-child,
.pmt-page__content:first-child {
  padding-top: 0;
}
@media screen and (min-width: 376px) {
  .pmt-page__inset:first-child,
  .pmt-page__spinner:first-child,
  .pmt-page__actions:first-child,
  .pmt-page__filters:first-child,
  .pmt-page__search:first-child,
  .pmt-page__disclaimer:first-child,
  .pmt-page__content:first-child {
    padding-top: 0;
  }
}
@media screen and (min-width: 641px) {
  .pmt-page__inset:first-child,
  .pmt-page__spinner:first-child,
  .pmt-page__actions:first-child,
  .pmt-page__filters:first-child,
  .pmt-page__search:first-child,
  .pmt-page__disclaimer:first-child,
  .pmt-page__content:first-child {
    padding-top: 0;
  }
}
@media screen and (min-width: 376px) {
  .pmt-page__inset,
  .pmt-page__spinner,
  .pmt-page__actions,
  .pmt-page__filters,
  .pmt-page__search,
  .pmt-page__disclaimer,
  .pmt-page__content {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media screen and (min-width: 641px) {
  .pmt-page__inset,
  .pmt-page__spinner,
  .pmt-page__actions,
  .pmt-page__filters,
  .pmt-page__search,
  .pmt-page__disclaimer,
  .pmt-page__content {
    padding-left: 2em;
    padding-right: 2em;
  }
}
.pmt-page--places .pmt-page__inset,
.pmt-page--places .pmt-page__spinner,
.pmt-page--places .pmt-page__actions,
.pmt-page--places .pmt-page__filters,
.pmt-page--places .pmt-page__search,
.pmt-page--places .pmt-page__disclaimer,
.pmt-page--places .pmt-page__content {
  padding-left: 0;
  padding-right: 0;
}
.pmt-page--places .pmt-page__inset:first-child,
.pmt-page--places .pmt-page__spinner:first-child,
.pmt-page--places .pmt-page__actions:first-child,
.pmt-page--places .pmt-page__filters:first-child,
.pmt-page--places .pmt-page__search:first-child,
.pmt-page--places .pmt-page__disclaimer:first-child,
.pmt-page--places .pmt-page__content:first-child {
  padding-top: 0;
}
@media screen and (min-width: 376px) {
  .pmt-page--places .pmt-page__inset:first-child,
  .pmt-page--places .pmt-page__spinner:first-child,
  .pmt-page--places .pmt-page__actions:first-child,
  .pmt-page--places .pmt-page__filters:first-child,
  .pmt-page--places .pmt-page__search:first-child,
  .pmt-page--places .pmt-page__disclaimer:first-child,
  .pmt-page--places .pmt-page__content:first-child {
    padding-top: 0;
  }
}
@media screen and (min-width: 641px) {
  .pmt-page--places .pmt-page__inset:first-child,
  .pmt-page--places .pmt-page__spinner:first-child,
  .pmt-page--places .pmt-page__actions:first-child,
  .pmt-page--places .pmt-page__filters:first-child,
  .pmt-page--places .pmt-page__search:first-child,
  .pmt-page--places .pmt-page__disclaimer:first-child,
  .pmt-page--places .pmt-page__content:first-child {
    padding-top: 0;
  }
}
@media screen and (min-width: 376px) {
  .pmt-page--places .pmt-page__inset,
  .pmt-page--places .pmt-page__spinner,
  .pmt-page--places .pmt-page__actions,
  .pmt-page--places .pmt-page__filters,
  .pmt-page--places .pmt-page__search,
  .pmt-page--places .pmt-page__disclaimer,
  .pmt-page--places .pmt-page__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 641px) {
  .pmt-page--places .pmt-page__inset,
  .pmt-page--places .pmt-page__spinner,
  .pmt-page--places .pmt-page__actions,
  .pmt-page--places .pmt-page__filters,
  .pmt-page--places .pmt-page__search,
  .pmt-page--places .pmt-page__disclaimer,
  .pmt-page--places .pmt-page__content {
    padding-left: 0;
    padding-right: 0;
  }
}
.pmt-page__main-action {
  line-height: 2.5;
}
.pmt-page__inset,
.pmt-page__main-action,
.pmt-page__secondary-actions,
.pmt-page__filters,
.pmt-page__search,
.pmt-page__disclaimer,
.pmt-page__content {
  margin-bottom: 0.5em;
}
@media screen and (min-width: 376px) {
  .pmt-page__inset,
  .pmt-page__main-action,
  .pmt-page__secondary-actions,
  .pmt-page__filters,
  .pmt-page__search,
  .pmt-page__disclaimer,
  .pmt-page__content {
    margin-bottom: 1em;
  }
}
.pmt-page__download {
  float: right;
}
.pmt-page__view-selector {
  background: white;
  line-height: 3;
  margin-bottom: 0.5em;
}
.pmt-page__disclaimer {
  font-size: 0.8em;
  color: #707070;
  margin-left: 1em;
  margin-right: 1em;
}
.pmt-page__caption {
  font-size: 0.3em;
  color: gray;
}
@media screen and (min-width: 415px) and (max-width: 1200px) {
  .pmt-page__location-text {
    display: none;
  }
}
.pmt-page__actions {
  display: flex;
  line-height: 3;
  white-space: nowrap;
  align-items: flex-start;
  justify-content: space-between;
}
.pmt-page__actions .pmt-page__secondary-actions {
  display: flex;
}
@media screen and (max-width: 414px) {
  .pmt-page__actions .pmt-page__asides span.pmt-btn__label {
    display: none;
  }
}
@media screen and (min-width: 415px) {
  .pmt-page__actions .pmt-page__asides {
    margin-right: 1em;
  }
}
@media screen and (min-width: 1200px) {
  .pmt-page__actions .pmt-page__asides {
    margin-right: 3em;
  }
}
@media screen and (max-width: 414px) {
  .pmt-page__actions .pmt-page__asides .pmt-btn--with-icon.pmt-btn--default {
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 414px) {
  .pmt-page__actions .pmt-page__asides .pmt-btn--with-icon .pmt-btn__icon {
    margin-right: 1.1em;
  }
}
.pmt-page__btn-container {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 960px) {
  .pmt-page__btn-container {
    flex-direction: column;
  }
}
@media screen and (min-width: 961px) {
  .pmt-page__btn-container {
    flex-direction: row;
  }
}
.pmt-page__btn-container .pmt-page__search {
  order: 1;
  padding-top: 0em;
  height: 3em;
}
@media screen and (min-width: 961px) {
  .pmt-page__btn-container .pmt-page__search {
    width: 55%;
  }
}
.pmt-page__btn-container .pmt-page__actions {
  order: 2;
}
@media screen and (max-width: 960px) {
  .pmt-page__btn-container .pmt-page__actions {
    padding-bottom: 1em;
  }
}
.pmt-page__search {
  display: flex;
}
.pmt-page__search .pmt-page__search-count {
  color: #999;
  border-bottom: 0.2rem solid transparent;
  padding: 0.3em 1em;
  white-space: nowrap;
}
.pmt-page__search #pmt-page__media-library-search {
  height: 3em;
}
.pmt-page__search .pmt-page__ptv-claim-search {
  color: #999;
  align-self: end;
  padding: 0.3em 1em;
  white-space: nowrap;
}
.pmt-page > .pmt-page__btn-container:first-child {
  justify-content: flex-end;
}
.pmt-time__ymd {
  white-space: nowrap;
  display: block;
}
.pmt-time__hm {
  display: block;
  white-space: nowrap;
  font-size: 0.8em;
  line-height: 1;
}
.pmt-pagination__label {
  margin-right: 0.5em;
}
.pmt-opening-date__container {
  margin: 0.5em 2em;
}
.pmt-opening-date .title {
  font-weight: bold;
  margin-bottom: 0em;
  font-size: 1em;
}
.pmt-opening-date .first-instructions {
  margin-bottom: -0.5em;
}
.pmt-opening-date .second-instructions {
  margin-bottom: 1.5em;
}
.pmt-opening-date .date-input {
  width: 100%;
  padding: 0.4em;
  border-bottom: 2px solid #333333;
  box-shadow:
    0px 0px 22px rgba(0, 0, 0, 0.07),
    0px 0px 12.8843px rgba(0, 0, 0, 0.0531481),
    0px 0px 7.00741px rgba(0, 0, 0, 0.0425185),
    0px 0px 3.575px rgba(0, 0, 0, 0.035),
    0px 0px 1.79259px rgba(0, 0, 0, 0.0274815),
    0px 0px 0.865741px rgba(0, 0, 0, 0.0168519);
}
.pmt-opening-date .date-input:focus,
.pmt-opening-date .date-input:focus-within {
  border-bottom: 2px solid var(--color-main-navigation);
}
.pmt-opening-date .clear-date {
  float: right;
  cursor: pointer;
  padding: 0em 1.8em;
}
.pmt-opening-date .pmt-btn--with-icon .pmt-btn__label {
  padding: 0.3em 0 0.15em 0;
}
.pmt-opening-date .background-gray {
  background-color: #c2c2c2;
}
.pmt-lightbox--active {
  height: 100%;
  overflow: hidden;
}
.pmt-lightbox__overlay {
  transition: 0.1s ease-in opacity;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  background-color: rgba(51, 51, 51, 0.6);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
}
.pmt-lightbox__container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  outline: 0;
}
.pmt-lightbox__content {
  background-color: white;
  position: relative;
  outline: 0;
  border-radius: 0.8rem;
  width: 90%;
  max-width: 960px;
  margin: 2rem auto;
}
.pmt-lightbox__content .form {
  border-radius: 0.8rem;
}
@media screen and (min-width: 641px) {
  .pmt-lightbox__content {
    margin: 4rem auto;
  }
}
.pmt-lightbox__content--wide {
  max-width: 2500px;
}
.pmt-lightbox__content--alert {
  width: 90%;
  max-width: 600px;
}
.pmt-lightbox__content_newNavFix {
  margin: 8rem auto;
}
.pmt-lightbox__content--additional-space {
  margin-top: 10em;
}
.pmt-lightbox__close {
  font-size: 2rem;
  line-height: 4rem;
  width: 4rem;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 2;
  transition-timing-function: cubic-bezier(0.775, 0.145, 0.1, 0.905);
  transition-duration: 0.1s;
  transition-property: transform;
}
.pmt-lightbox__close:hover {
  transform: scale(1.1);
}
.pmt-nav-secondary {
  background: #5c5c5c;
  background: #434343;
  z-index: 9999898;
  line-height: 4.4rem;
  font-size: 1.4rem;
  position: fixed;
  right: 0;
  left: 0;
}
@media screen and (min-width: 641px) {
  .splitview--collapsed .pmt-nav-secondary {
    padding-left: 64px;
  }
}
@media screen and (min-width: 641px) {
  .splitview--expanded .pmt-nav-secondary {
    padding-left: 220px;
  }
}
@media screen and (min-width: 376px) {
  .pmt-nav-secondary {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 641px) {
  .pmt-nav-secondary {
    font-size: 1.8rem;
  }
}
.pmt-nav-secondary .navigation {
  padding: 0 2rem;
}
@media screen and (min-width: 641px) {
  .pmt-nav-secondary .navigation {
    padding-left: 3rem;
  }
}
.pmt-nav-secondary .navigation__link {
  color: #999;
}
.pmt-nav-secondary .navigation__link::after {
  display: none;
}
.pmt-nav-secondary .navigation__item--active .navigation__link::after {
  display: none;
}
.splitview {
  display: flex;
}
.splitview__sidebar {
  display: flex;
}
.splitview__content {
  flex-grow: 1;
  min-width: 0;
}
.splitview__top-navigation {
  display: block;
  position: sticky;
  top: 0;
  z-index: 4;
}
.cropper-modal {
  background: #fff !important;
}
.file-manager-list .pmt-page__search {
  display: flex;
  padding-top: 0.5em;
}
.file-manager-list .pmt-page__search .pmt-form-input {
  border: 1px solid rgba(0, 0, 0, 0.269);
}
.file-manager-list .select-current-image {
  white-space: nowrap;
  text-align: center;
  flex: 1;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.2rem;
}
.file-manager-list__scroll-container {
  height: calc(100vh - 700px);
  min-height: 300px;
  overflow-y: auto;
}
.file-manager-list__optimize {
  padding: 2em 2em 0em 2em;
}
.file-manager-upload {
  background-color: white;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.file-manager-upload__title {
  padding-top: 10px;
}
.file-manager-upload__drop-note {
  font-size: 1.6rem;
}
.file-manager-upload__select-note {
  padding-left: 2em;
  color: rgba(51, 51, 51, 0.8);
  font-size: 1.6rem;
  padding-bottom: 1rem;
}
.file-manager-upload__note {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.4rem;
  color: rgba(51, 51, 51, 0.8);
  display: inline-block;
  padding-left: 0.75em;
}
.file-manager-upload__note .note {
  display: block;
}
.file-manager-upload__note p {
  font-size: 14px;
  margin: 0.2rem 0;
}
.file-manager-upload__note p:before {
  font-weight: 900;
  margin-right: 0.3em;
  content: "\2022";
  color: rgba(51, 51, 51, 0.5);
}
.file-manager-upload__note p.note {
  background-color: var(--color-border-2);
  border-radius: var(--radius-sm);
  padding: var(--size-8);
  margin-top: 2rem;
}
.file-manager-upload__note p.note:before {
  content: "\f05a";
}
.file-manager-upload__drop-box {
  margin-top: 1.5rem;
  margin-bottom: 10px;
}
@media screen and (min-width: 810px) {
  .file-manager-upload__drop-box {
    border: 2px dashed #c2c2c2;
    line-height: 3;
    padding: 0.5em 2em;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .file-manager-upload__drop-box button {
    white-space: nowrap;
    margin: 2em;
  }
  .file-manager-upload__drop-box .file-manager-upload__progress {
    width: 100%;
  }
}
@media screen and (min-width: 810px) and screen and (max-width: 640px) {
  .file-manager-upload__drop-box {
    font-size: 0.8em;
  }
}
.file-manager-upload__drop-box--dragover {
  border-color: var(--color-main-navigation);
  background-color: #fff7e5;
}
.file-manager-upload .upload-error {
  color: #940500;
  text-align: center;
}
.file-manager-upload li {
  list-style: none;
  border-bottom: 1px solid lightgray;
}
.file-manager-upload img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 60vh;
}
.file-manager-upload video {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.file-manager-upload .pmt-assets-detail__drawer {
  padding: 2em 1em;
  background: #fff;
}
.file-manager-upload .media_description:empty:after {
  content: "\2013";
}
.file-manager-upload .delete-btn {
  margin-top: 2em;
  margin-left: 0;
  float: left;
}
.file-manager-upload .delete-btn button {
  margin-left: 0;
}
@media (min-width: 961px) {
  .file-manager-upload li {
    margin-bottom: 1em;
  }
  .file-manager-upload .preview-container {
    overflow: hidden;
  }
  .file-manager-upload .assets-preview {
    float: left;
    width: 68%;
    padding: 2em 0;
  }
  .file-manager-upload .pmt-assets-detail__drawer {
    float: right;
    width: 30%;
  }
}
@media (max-width: 960px) {
  .file-manager-upload ul {
    padding-left: 0;
  }
  .file-manager-upload li {
    overflow: hidden;
    padding-bottom: 1em;
    padding-top: 1em;
  }
  .file-manager-upload .assets-preview {
    width: 100%;
  }
  .file-manager-upload .pmt-assets-detail__drawer {
    width: 100%;
  }
  .file-manager-upload .delete-btn button {
    margin-bottom: 1em;
  }
}
.file-manager-upload .asset-add-list {
  padding-bottom: 1em;
}
.file-manager-files {
  list-style: none;
  margin: 0;
  padding: 0;
}
.file-manager-file {
  position: relative;
  margin-bottom: 4px;
  background-color: white;
  cursor: pointer;
  display: flex;
  overflow: visible;
}
.file-manager-file:hover {
  background-color: #daedf8;
}
.file-manager-file input[disabled=disabled] {
  color: #dedede;
}
.file-manager-file--disabled {
  cursor: not-allowed;
  background: white;
}
.file-manager-file--disabled:hover {
  background-color: white;
}
.file-manager-file--disabled .file-manager-file__title,
.file-manager-file--disabled .file-manager-file__image,
.file-manager-file--disabled .file-manager-file__uploaded,
.file-manager-file--disabled .file-manager-file__error {
  opacity: 0.5;
}
.file-manager-file__current {
  margin-left: 5px;
  font-weight: bold;
  color: var(--color-main-navigation);
}
.file-manager-file__current i {
  color: var(--color-main-navigation);
}
.file-manager-file__title {
  margin-top: 6px;
  margin-right: 120px;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
  max-width: 50rem;
}
.file-manager-file__image {
  margin-right: 1rem;
  width: 40px;
  height: 40px;
}
@media screen and (min-width: 641px) {
  .file-manager-file__image {
    margin-right: 2rem;
    width: 80px;
    height: 80px;
  }
}
.file-manager-file__warning {
  color: #f6891e;
}
.file-manager-file__warning i {
  color: #f6891e;
}
.file-manager-file__error {
  font-weight: bold;
  color: #ee3e23;
}
.file-manager-file__error i {
  color: #ee3e23;
}
.file-manager-file__name,
.file-manager-file__dimensions {
  display: block;
  font-size: 12px;
  color: grey;
}
.file-manager-file__uploaded {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: bold;
  padding: 2px 6px;
}
.file-manager-file__uploaded--recent {
  color: #fff;
  background: #f6891e;
}
.file-manager-file__user {
  display: block;
  font-size: 12px;
  font-weight: 500;
  color: grey;
}
.cancel-upload-btn {
  position: absolute;
  right: 1em;
  bottom: 1em;
}
.close-image-btn {
  float: right;
  margin-top: 1em;
}
.cancel-save-btn-group {
  margin-bottom: 0 !important;
}
.fullscreen-loader {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-top: 200px;
  text-align: center;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
  cursor: pointer;
}
@keyframes popover-in {
  from {
    opacity: 0;
    transform: scale3d(1.08, 1.08, 1.08);
  }
  30% {
    opacity: 1;
    transform: scale3d(0.9, 0.9, 0.9);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.popover {
  position: relative;
}
.popover__background {
  display: none;
}
.popover--active .popover__background {
  display: block;
  position: fixed;
  z-index: 5;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
}
.popover__pin {
  position: absolute;
  z-index: 6;
  height: 0;
  left: 50%;
  margin-left: -1rem;
  border-style: solid;
  border-width: 1rem 1rem 0.3rem 1rem;
  top: auto;
  bottom: 100%;
  border-color: #333333 transparent transparent transparent;
  display: none;
}
.popover--down .popover__pin {
  top: 100%;
  bottom: auto;
  border-width: 0.3rem 1rem 1rem 1rem;
  border-color: transparent transparent #333333 transparent;
}
.popover--active .popover__pin {
  display: block;
  animation: popover-in 0.3s ease-in;
}
.popover__overlay {
  font-weight: 400;
  position: absolute;
  left: -120px;
  width: 240px;
  background: #333333;
  color: #fff;
  bottom: 1rem;
  top: auto;
}
.popover__overlay--bright {
  background: #fff;
  color: #333333;
  border: 2px solid #333333;
}
.popover--down .popover__overlay {
  top: 1rem;
  bottom: auto;
}
.popover__title,
.popover__body,
.popover__footer {
  font-size: 1.2rem;
  padding: 0.2rem 1rem;
  margin: 0;
  text-align: left;
}
.popover__title {
  font-weight: 500;
  text-transform: uppercase;
  color: #999;
}
.popover__body {
  padding: 0.6rem 1rem;
}
.popover__note {
  line-height: 165%;
  color: #b76011;
}
.popover__footer {
  text-align: right;
  background: #ebebeb;
}
.pmt-dropdown-search.select2-container {
  background-color: white;
  border-bottom: 2px solid #333333;
  box-shadow: 0 0 20px #eee;
  display: block;
}
.pmt-dropdown-search.select2-container .select2-choice {
  border: none;
  background-image: none;
  border-radius: 0;
  padding: 0;
  line-height: unset;
  height: unset;
  min-height: 50px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  box-shadow: none;
}
.pmt-dropdown-search.select2-container .select2-choice .select2-arrow {
  border: none;
  background-image: none;
  border-radius: 0;
  width: 2em;
  background-color: transparent;
  display: flex;
}
.pmt-dropdown-search.select2-container .select2-choice .select2-arrow b {
  margin: auto;
}
.pmt-dropdown-search.select2-container .select2-choice .select2-arrow b:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f0d7";
  font-size: 1.2em;
}
.pmt-dropdown-search.select2-container .select2-search {
  padding: 0.5em 1em;
  background-color: #ebebeb;
}
.pmt-dropdown-search.select2-container .select2-search input {
  border: none;
  padding-right: 0.5em;
  width: 100% !important;
}
.pmt-dropdown-search.select2-container .ui-select-no-choice {
  padding: 0.5em 1em;
  font-size: 1.4rem;
  font-weight: bold;
  color: #999;
}
.pmt-dropdown-search.select2-dropdown-open {
  background-color: white;
  border-bottom: 2px solid var(--color-main-navigation);
}
.pmt-dropdown-search.select2-dropdown-open .select2-choice .select2-arrow b:after {
  color: var(--color-main-navigation);
}
.pmt-dropdown-search.select2-container-active {
  background-color: red;
  border-bottom: 2px solid var(--color-main-navigation);
}
.pmt-dropdown-search .select2-drop {
  margin-top: 2px;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #999;
  border-top: none;
}
.pmt-dropdown-search .select2-results {
  margin: 0;
  padding: 0;
}
.pmt-dropdown-search .select2-results .select2-highlighted {
  background-color: var(--color-main-navigation);
}
.pmt-dropdown-search .select2-results .select2-result-label {
  margin: 0.2em 1em;
}
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
}
.select2-container .select2-choice {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  color: #444;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  margin: 0;
  outline: 0;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image:
    linear-gradient(
      top,
      #eee 1%,
      #fff 15%);
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#f4f4f4", GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image:
    linear-gradient(
      top,
      #f4f4f4 20%,
      #f0f0f0 50%,
      #e8e8e8 52%,
      #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
.moment-picker {
  z-index: 9999999;
}
.moment-picker .moment-picker-container {
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  margin-top: 10px;
}
.moment-picker .moment-picker-container td,
.moment-picker .moment-picker-container th {
  border: none;
  border-radius: 0;
  vertical-align: middle;
}
.moment-picker .moment-picker-container td:hover,
.moment-picker .moment-picker-container th:hover {
  background: #ebebeb;
}
.moment-picker .moment-picker-container td.selected,
.moment-picker .moment-picker-container th.selected {
  background: var(--color-main-navigation);
  text-shadow: none;
}
.moment-picker .moment-picker-container td.today,
.moment-picker .moment-picker-container th.today,
.moment-picker .moment-picker-container td.highlighted,
.moment-picker .moment-picker-container th.highlighted {
  background: rgba(122, 206, 243, 0.25);
}
.confirm {
  z-index: 9999999;
}
.confirm__header {
  position: relative;
  left: 2rem;
  top: 2rem;
  margin-bottom: 0;
}
.confirm__body {
  padding: 1rem 2rem;
}
.confirm__body-x {
  padding: 0 2rem;
}
.confirm__body-list {
  padding: 0.4rem 2rem 0.8rem 2rem;
}
.confirm__actions {
  padding: 1rem 2rem;
  text-align: right;
  border-bottom-left-radius: 0.55555556em;
  border-bottom-right-radius: 0.55555556em;
}
.location-selector {
  min-height: 200px;
}
@media screen and (max-width: 641px) {
  .location-selector {
    font-size: 1.6rem;
  }
}
.location-selector__header {
  padding-top: 2rem;
  padding-right: 2rem;
  padding-left: 2rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAMJJREFUKBWdk9sKxCAMRKO19v//tE/Si8Xd4xKxYV80IGiHGeNM6vZ9L9u2ybIsYus4Dgkh1GWx8zzFQ7zvW57nsbjEGCXnXJcFwYLeiAClZ/be+ypwXRfHVwfOOQl8VMKoQCXPCjTyjMCLPCrgiaOUAq8VHqzrKhhlU8BEEiIFl1IqbLAeoC+ImIiQmtrj3xn4dc4tVkAJ/1JApDJnBZphMwKNXNsYfELAaUZNq+8AV3vMeuB1bpWsHSDCn2NLYwT7AM3meqRdASuJAAAAAElFTkSuQmCC);
  background-size: 15px 15px;
  border-bottom: 2px solid #adadad;
}
.location-selector__header:before,
.location-selector__header:after {
  content: " ";
  display: table;
}
.location-selector__header:after {
  clear: both;
}
@media screen and (min-width: 641px) {
  .location-selector__header {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.location-selector__search-field {
  margin-bottom: 2rem;
}
.location-selector__actions {
  color: #999999;
}
.location-selector__filters {
  color: #999999;
  margin-top: 1rem;
}
.location-selector__message {
  margin: 1rem 2rem;
}
.location-selector__status {
  margin-top: 1rem;
}
.location-selector__list {
  max-height: 300px;
  overflow: scroll;
}
.location-selector__cta {
  float: right;
  text-align: right;
}
.pmt-worker-result {
  display: flex;
  padding: 0;
  color: #5c5c5c;
  font-size: 1.8rem;
  line-height: 1;
}
.pmt-worker-result__item {
  background-color: white;
  display: flex;
}
.pmt-worker-result__item:last-child {
  flex-grow: 1;
}
.pmt-worker-result__item--errors .pmt-worker-result__icon {
  background-color: #ee3e23;
}
.pmt-worker-result__item--errors .pmt-worker-result__indicator {
  color: #ee3e23;
}
.pmt-worker-result__item--errors .pmt-worker-result__indicator:before {
  content: "\f06a";
}
.pmt-worker-result__icon {
  padding-right: 0.5em;
  padding-left: 0.5em;
  display: flex;
  align-items: center;
  color: white;
}
.pmt-worker-result__icon--facebook {
  background-color: #336699;
}
.pmt-worker-result__icon--google {
  background-color: #4687f4;
}
.pmt-worker-result__icon--apple {
  background-color: #333;
}
.pmt-worker-result__icon--foursquare {
  background-color: #ff3366;
}
.pmt-worker-result__icon--bing {
  background-color: #008373;
}
.pmt-worker-result__icon--trustpilot {
  background-color: #1a66ff;
}
.pmt-worker-result__icon--fallback {
  background-color: blueviolet;
}
.pmt-worker-result__indicator {
  padding-right: 0.5em;
  padding-left: 0.5em;
  display: flex;
  align-items: center;
}
.pmt-worker-result__indicator:before {
  content: "\f00c";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: inherit;
}
.pmt-worker-status {
  display: flex;
  color: #333333;
  background-color: #fee5a7;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
}
.splitview--collapsed .pmt-worker-status {
  display: block;
}
.pmt-worker-status__message {
  font-weight: 500;
  padding: 1rem;
  font-size: 1.4rem;
}
.splitview--collapsed .pmt-worker-status__message {
  text-align: center;
  font-size: 1.1rem;
  padding: 1rem 0.2rem;
}
.pmt-worker-status__icon {
  display: flex;
  text-align: center;
  flex: 0 0 3.6rem;
  background-color: #ffe54b;
}
.splitview--collapsed .pmt-worker-status__icon {
  padding: 0.5em;
}
.pmt-worker-status__fa {
  flex-grow: 1;
  font-size: 2rem;
  align-self: center;
}
.pmt-notification {
  position: relative;
  height: 6.4rem;
  margin-bottom: 2rem;
  font-size: 1.4rem;
  line-height: 1.42857143;
  min-width: 50rem;
  max-width: 75rem;
  display: flex;
  border-radius: 8px;
  align-items: center;
  gap: 1.6rem;
  padding: 0.8rem 2.4rem 0.8rem 2.4rem;
  background-color: var(--color-neutral-background);
}
.pmt-notification__first {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.pmt-notification__hidden {
  visibility: hidden;
}
.pmt-notification__content {
  flex: 1 1 auto;
  user-select: none;
  cursor: default;
  color: var(--color-neutral-foreground-2);
  margin: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  width: max-content;
}
.pmt-notification--alert:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f057";
  color: var(--color-error);
  margin: auto;
}
.pmt-notification--info:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f05a";
  color: var(--color-neutral-foreground-2);
  margin: auto;
}
.pmt-notification--success:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f058";
  color: var(--color-success);
  margin: auto;
}
.pmt-notification__dismiss {
  color: var(--color-neutral-foreground-2);
  cursor: pointer;
}
.pmt-notification__dismiss:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f00d";
}
.pmt-notification__dismiss:hover {
  color: var(--color-neutral-foreground-1);
}
.pmt-notification__dismiss-all {
  position: absolute;
  display: block;
  bottom: 0.3rem;
  right: 3.5rem;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.pmt-notification__dismiss-all:hover {
  color: rgba(255, 255, 255, 0.9);
}
.pmt-notification__action {
  position: absolute;
  bottom: 0.2rem;
  color: white;
  font-size: 0.8em;
  font-weight: 500;
  user-select: none;
  white-space: nowrap;
  padding: 0;
}
.pmt-notification__action:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  display: inline-block;
  content: "\f0da";
  margin-left: 0.5em;
}
.pmt-notification__navigate {
  white-space: nowrap;
}
.pmt-notification-status {
  color: white;
  animation: notification-status-enter 0.3s ease-in-out;
}
.pmt-notification-status__message {
  color: white;
  margin: 0;
  font-weight: 500;
  min-width: 100%;
  display: flex;
  padding: 1rem;
  font-size: 1.4rem;
  background-color: #288ad4;
}
.pmt-notification-status__message:before {
  flex: 0 0 3.6rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f0f3";
  color: #ebebeb;
  background-color: var(--color-main-navigation);
  vertical-align: middle;
  text-align: center;
  padding: 1rem;
  margin: -1rem;
  margin-right: 1rem;
}
.splitview--collapsed .pmt-notification-status__message:before {
  flex: 0 0 auto;
  font-size: 1rem;
  line-height: 1.5;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.pmt-notification-status--alert .pmt-notification-status__message {
  background-color: #f05139;
}
.pmt-notification-status--alert .pmt-notification-status__message:before {
  content: "\f12a";
  background-color: #ee3e23;
}
.pmt-notification-status__message:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f105";
  margin-left: 0.4em;
}
.pmt-notification-status__message--compact {
  display: none;
}
.pmt-notification-status__message--compact:after {
  display: none;
}
.splitview--collapsed .pmt-notification-status__message--compact {
  display: flex;
}
.splitview--collapsed .pmt-notification-status__message--full {
  display: none;
}
.pmt-notification-pool2 {
  position: fixed;
  z-index: 9999990;
  left: 2.4rem;
  bottom: 2.4rem;
  display: flex;
  align-items: flex-end;
  -webkit-perspective: 20rem;
  perspective: 20rem;
}
.pmt-notification-pool2__item--enter {
  animation: notification-slide-up 0.4s;
}
.pmt-notification-pool2__item--exit {
  animation: notification-slide-down 0.5s;
}
@media screen and (max-width: 600px) {
  .pmt-notification-pool2 {
    width: calc(100% - 150px);
  }
}
.pmt-empty-state {
  text-align: center;
  padding: 3em 0;
  margin: 0 auto;
}
.pmt-empty-state__centre-container {
  width: 40%;
  margin: 2em auto;
  text-align: center;
}
.pmt-empty-state__icon {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.pmt-empty-state__icon img {
  width: 100%;
  height: 100%;
}
.pmt-empty-state__message {
  color: #999;
}
.pmt-ratings {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pmt-ratings .pmt-chart-container__legends {
  margin: 2em 0 0 -1em;
}
.pmt-ratings__topList {
  margin-top: 1em;
  margin-bottom: 2em;
}
.pmt-rating-pane {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  margin-right: 0.5em;
}
.pmt-rating-pane-title {
  font-size: 1.5em;
  flex-shrink: 0;
  margin-right: 1em;
}
.pmt-rating-pane-info {
  font-size: 0.8em;
}
.pmt-rating-card {
  max-width: 100%;
  width: calc(50% - 0.5rem);
  min-height: 340px;
  background-color: white;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1.5rem;
  line-height: 1.2;
}
.pmt-rating-card:nth-of-type(odd) {
  margin-right: 1rem;
}
@media screen and (max-width: 780px) {
  .pmt-rating-card {
    width: 100%;
  }
  .pmt-rating-card:nth-of-type(odd) {
    margin-right: 0;
  }
}
.pmt-rating-card h2 {
  font-size: 2rem;
}
.pmt-rating-card__icon {
  font-size: 1.8rem;
  margin-right: 0.5rem;
}
.pmt-rating-card__rating-range {
  margin-bottom: 2rem;
}
.pmt-rating-card__rating-range p {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0.2em;
  line-height: 0.8;
}
.pmt-rating-card__rating-range > span {
  font-size: 1.5rem;
}
.pmt-rating-card__rating-range pmt-rating {
  display: inline-flex;
}
.pmt-rating-card__rating-range .pmt-rating__value-stars {
  font-size: 0.7em;
}
.insights-container {
  margin-top: 0.5em;
}
.insights-note-container {
  margin-top: 0.5em;
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
.insights-note {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 1em;
  letter-spacing: 0.009375em;
  color: #505050;
  margin-right: 0.75em;
}
.insights-note__text {
  line-height: 1.5em;
  font-weight: 400;
  color: #000000;
}
.pmt-google-insight-card {
  width: 100%;
  background-color: white;
  padding: 2rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.pmt-google-insight-card .pmt-text-container {
  padding-bottom: 1em;
}
.pmt-google-chart-container {
  margin-top: 0.5em;
}
.pmt-google-chart-container .pmt-chart-container {
  flex-direction: column;
}
.pmt-google-chart-container .pmt-chart-container__legends {
  margin: 0.75em 0 0 0;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points {
  width: 42%;
  margin-bottom: 0.5em;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.75em;
  text-align: left;
  letter-spacing: 0.009375em;
  color: #565656;
  place-items: baseline;
  display: flex;
  flex-direction: column;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-counts {
  margin: 0.5em 0.5em 0.5em 0em;
  font-size: 1em;
  font-weight: bolder;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-percentage {
  margin: 0.5em 0.5em 0.5em 0.5em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .legend-string {
  padding-left: 1.35em;
  font-size: 0.95em;
  line-height: 1em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .numbers {
  flex-direction: row;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .numbers .fa-period {
  vertical-align: text-bottom;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .numbers :before {
  vertical-align: super;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot {
  height: 0.6875em;
  width: 0.6875em;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.75em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__one {
  background-color: #346c9a;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__two {
  background-color: #b9ddee;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__three {
  background-color: #163c55;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__four {
  background-color: #009900;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__five {
  background-color: #a8009e;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__legends .points .custom-dot__six {
  background-color: #009ccb;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points {
  width: 30%;
  margin-bottom: 0.5em;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.75em;
  text-align: left;
  letter-spacing: 0.009375em;
  color: #565656;
  place-items: baseline;
  display: flex;
  flex-direction: column;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-counts {
  margin: 0.5em 0.5em 0.5em 0em;
  font-size: 1em;
  font-weight: bolder;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-percentage {
  margin: 0.5em 0.5em 0.5em 0.5em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .legend-string {
  padding-left: 1.35em;
  font-size: 0.95em;
  line-height: 1em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .numbers {
  flex-direction: row;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .numbers .fa-period {
  vertical-align: text-bottom;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .numbers :before {
  vertical-align: super;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot {
  height: 0.6875em;
  width: 0.6875em;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0.75em;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__one {
  background-color: #346c9a;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__two {
  background-color: #b9ddee;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__three {
  background-color: #163c55;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__four {
  background-color: #009900;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__five {
  background-color: #a8009e;
}
.pmt-google-chart-container .pmt-chart-container__legends .pmt-chart-container__three-columns-legends .points .custom-dot__six {
  background-color: #009ccb;
}
.pmt-google-business-title {
  font-style: normal;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.75em;
  letter-spacing: 0.00625em;
  color: #000000;
  display: block;
}
.pmt-google-business-description {
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.5em;
  align-self: center;
  letter-spacing: 0.009375em;
  color: #7c7c7c;
  margin-left: auto;
}
.pmt-google-business-keywords-description {
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0.009375em;
  display: block;
  color: #7c7c7c;
}
.pmt-google-business-profit {
  font-style: normal;
  font-weight: 500;
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0.009375em;
  color: #00b13c;
  margin-left: 0.75em;
}
.pmt-google-business-total {
  font-style: normal;
  font-weight: 400;
  font-size: 2em;
  color: #000000;
}
.pmt-google-business-total-and-description {
  display: flex;
}
.pmt-google-top-list {
  display: table;
  width: 100%;
}
.pmt-google-keywords-table-position {
  width: 4em;
  text-align: right;
}
.pmt-google-keywords-table-locations {
  width: 5em;
  text-align: right;
}
.pmt-keywords__load-more-button {
  box-sizing: border-box;
  border: 0.1rem solid #000000;
  border-radius: 0.8rem;
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.pmt-ui-table__cell {
  color: #424242;
}
.pmt-ui-table__row:first-child {
  border-top: 1px solid #e2e2e2;
}
.pmt-ui-table__row {
  border-bottom: 1px dashed #e2e2e2;
}
.pmt-ui-table__row:last-child {
  border-bottom: 1px solid #e2e2e2;
}
.location-import {
  font-family: "Roboto";
}
.location-import p {
  margin-bottom: 24px;
  font-size: 28;
}
.location-import h2 {
  color: #707070;
  font-size: 1.8rem;
  margin-bottom: 18px;
  font-weight: bold;
}
.location-import a {
  cursor: pointer;
}
.location-import span {
  font-family: "Roboto";
  padding-left: 2rem;
  font-weight: bold;
}
.location-import .link {
  cursor: pointer;
  color: var(--color-main-navigation);
  margin-left: 0.5em;
  margin-right: 1em;
  margin-bottom: 1em;
}
.update-location__form-top {
  padding: 0em 1em;
}
.update-location__form-top > p {
  padding-left: 2em;
}
.update-location__form-bottom {
  padding: 0em 1em 1em 1em;
}
.update-location__title-container {
  margin-left: 1rem;
}
.update-location__input-container {
  padding: 1rem 3rem !important;
}
.pmt-service-areas {
  background-color: #fff;
  padding: 0.5em 2em 0em 2em;
}
.pmt-service-areas__vertical-list-item {
  margin: 0;
}
.pmt-service-areas__description {
  font-size: 1.6rem !important;
  color: #868686;
}
.pmt-service-areas__autocomplete {
  margin-bottom: 0.25em;
  box-shadow: rgba(100, 100, 111, 0.2) 0em 0.05em 1em 0em;
}
.pmt-service-areas__autocomplete .pmt-ui-input {
  width: 100%;
  outline: none;
  border: none;
  color: #333;
  font-size: 1.8rem;
  line-height: 1.5;
  box-shadow: #64646f33 0 0.05em 1em;
  border-bottom: 2px solid #333333;
  margin-top: 0;
  padding: 0.6em 1em;
  background: #fff;
}
.pmt-service-areas__item-container {
  margin: 0.5em 0;
}
.pmt-service-areas__item {
  display: inline;
}
.pmt-service-areas__clear-button {
  padding-left: 0em;
  margin: 0.5em 0;
  text-align: center !important;
  border: none;
}
.pmt-service-areas__input-container {
  position: relative;
}
.pmt-service-areas__clear-input--button {
  position: absolute;
  top: 0.9rem;
  right: 0;
}
.pmt-service-areas .pmt-btn:enabled.pmt-btn--link:hover {
  background-color: rgba(255, 255, 255, 0);
}
.pmt-service-areas .pmt-btn:enabled.pmt-btn--link:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0);
  color: #333333;
}
.pmt-service-areas__note {
  margin-top: 0.5em;
  margin-bottom: 0em;
  padding-left: 0em;
}
.service-area-selected-note {
  margin: 1em 2em 0em 2em;
}
.location-type-dropdown,
.location-type-label {
  background-color: #fff;
}
.location-type-label {
  margin-bottom: 0.5rem;
}
.location-type-dropdown {
  cursor: pointer;
  box-shadow: rgba(100, 100, 111, 0.2) 0em 0.05em 1em 0em;
  width: 90%;
  position: absolute;
  z-index: 1;
  background-color: white;
}
.location-type-dropdown__item {
  padding: 0.5em 0em;
}
.location-type-dropdown__item--selected {
  padding: 0.5em 0em;
  display: flex;
  border-bottom: 0.2rem solid #333333;
  justify-content: space-between;
}
.location-type-dropdown__item:hover {
  background-color: #daedf8;
}
.location-type-dropdown__item--title {
  font-weight: bold !important;
  margin: 0em 1.5em;
}
.location-type-dropdown__item--card {
  display: flex;
  flex-direction: column;
}
.location-type-dropdown__item--details {
  margin: 0em 2em !important;
  color: #868686;
}
.location-type-dropdown__item--arrow {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 1rem;
}
.location-type-dropdown__item--arrow b:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f0d7";
  font-size: 1.2em;
}
.verify-service-areas {
  background-color: #ffffff;
  padding: 1em 0em;
}
.verify-service-areas__container {
  display: flex;
  justify-content: space-around;
  padding: 0.5em;
}
@media (max-width: 930px) {
  .verify-service-areas__container {
    flex-direction: column;
    align-items: center;
  }
}
.verify-service-areas__wrapper {
  width: 45%;
  padding: 1.5em;
  font-size: 14px;
  border-radius: 0.8rem;
}
.verify-service-areas__wrapper--left {
  background-color: #e3e6e9;
}
.verify-service-areas__wrapper--right {
  background-color: #d2eaf8;
}
@media (max-width: 930px) {
  .verify-service-areas__wrapper {
    width: 95%;
  }
  .verify-service-areas__wrapper--left {
    margin-bottom: 2em;
  }
}
.verify-service-areas__title {
  font-weight: 900;
}
.verify-service-areas__column-container {
  width: 100%;
  display: flex;
  justify-content: space-around;
  padding: 0.5em 0em;
}
.verify-service-areas__column {
  border-radius: 0.8rem;
}
.verify-service-areas__column--left {
  width: 36%;
  text-align: right;
  padding: 0.5em 1em 0.5em 0em;
  background-color: #eef0f2;
  font-weight: 900;
}
.verify-service-areas__column--right {
  width: 62%;
  text-align: left;
  padding: 0em;
  margin: 0em;
  list-style-type: none;
}
.verify-service-areas__column--background-light-blue {
  background-color: #e4f2fb;
}
.verify-service-areas__column--background-white {
  background-color: #ffffff;
}
.verify-service-areas__select {
  width: 100%;
  padding: 0em;
  margin: 0em;
  text-align: left;
  list-style-type: none;
  background-color: #ffffff;
  max-height: 20em;
  overflow-y: auto;
  border-radius: 0.8rem;
}
.verify-service-areas__icon-container {
  width: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 1em 0 0.5em;
}
.verify-service-areas__check-container {
  width: 1em;
  height: 1em;
  background-color: #00d749;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.verify-service-areas__check-icon {
  color: #ffffff;
  font-size: 0.75em;
}
.verify-service-areas__exclamation-icon {
  color: #ff9900;
}
.verify-service-areas__row {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0.75em 0 0.5em 1em;
  cursor: pointer;
}
.verify-service-areas__row:first-child {
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
}
.verify-service-areas__row:last-child {
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
.verify-service-areas__row--selected {
  background-color: #e4f2fb;
}
.verify-service-areas__row:hover {
  background-color: #e4f2fb;
}
.verify-service-areas__row--no-hover:hover {
  cursor: default;
  background-color: transparent;
}
.verify-service-areas__service-area {
  display: flex;
  width: 100%;
}
.verify-service-areas__details {
  line-height: 1.3em;
}
.verify-service-areas__details--bold {
  font-weight: 900;
}
.verify-service-areas__delete-row {
  font-size: 1em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: none;
  background: none;
  outline: none;
  margin: 0em 1em;
}
.verify-service-areas__delete-row--icon {
  color: var(--color-main-navigation);
  width: 1em;
  height: 1em;
}
.verify-service-areas__delete-row--icon:hover {
  color: black;
}
.verify-service-areas__add {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0.25em;
  margin-top: 0.25em;
  font-weight: 900;
}
.verify-service-areas .pmt-btn:enabled.pmt-btn--link {
  background-color: white;
}
.verify-service-areas .pmt-btn:enabled.pmt-btn--link:hover {
  background-color: #e4f2fb;
}
.verify-service-areas__error-container {
  text-align: center;
  color: #ee3e23;
  font-style: italic;
}
.verify-service-areas__confirm {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.verify-service-areas__confirm--button {
  width: 100%;
  padding: 0.25em 0em;
  margin-top: 1em;
}
.verify-service-areas__input {
  padding: 0.5em 0.25em;
}
.verify-service-areas__disabled {
  background-color: #d6d6d6;
  cursor: not-allowed;
}
.verify-service-areas__disabled:hover {
  background-color: #d6d6d6;
}
.verify-service-areas__note {
  padding: 1em 0em 0em 2.5em;
  margin-bottom: 0em;
}
.verify-service-areas__verify {
  display: flex;
  justify-content: space-around;
  margin-top: 1em;
}
.verify-service-areas__verify i {
  padding-top: 0.4em;
}
.status-bar {
  border-radius: 0.8rem;
}
.form {
  background-color: #fff;
}
.form button:not(.pmt-btn):not(.pmt-post__media-buttons) {
  padding-top: 0;
  padding-bottom: 0;
}
.form textarea {
  resize: vertical;
}
.form h3 {
  font-size: 1.8rem;
  font-weight: 400;
}
.form h3 + p {
  font-size: 1.4rem;
}
.form hr {
  margin: 0;
}
.form__button--right {
  float: right;
  border-radius: 0.4rem;
}
.form__button--flex-end {
  align-self: flex-end;
  margin: auto 1em 1em 1em;
}
.form__p--scroll-text {
  color: white;
  font-style: italic;
  margin: 0 1em;
  font-size: 0.75em;
}
.form__actions {
  padding: 0.9rem 0 0 0;
  text-align: center;
}
.form__action {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.form__container-flex {
  display: flex;
  flex-direction: column;
  min-height: 34em;
}
.form__selectable-header-container {
  margin: 0.5em 1em;
}
.form__selectable-header {
  padding: 0.5em;
  margin-right: 1em;
}
.form__input-min-height {
  min-height: 16rem;
}
.form__input {
  background-color: white;
  border-bottom: 1px solid #ffffff;
  padding: 2rem 3rem;
}
.form__input:before,
.form__input:after {
  content: " ";
  display: table;
}
.form__input:after {
  clear: both;
}
@media screen and (max-width: 640px) {
  .form__input {
    padding: 1rem 1.5rem;
  }
}
.form__input--column-count-2 {
  display: flex;
}
@media screen and (max-width: 800px) {
  .form__input--column-count-2 {
    flex-direction: column;
  }
}
.form__input__column-responsive {
  width: 50%;
  display: inline-block;
  padding: 0.5em 1em;
}
.form__input__column-1-of-2 {
  display: flex;
  flex-direction: column;
  order: 1;
  flex-basis: 6em;
  padding: 0.3em 0.2em;
  min-width: 50%;
  flex-grow: 1;
}
.form__input__column-2-of-2 {
  display: flex;
  flex-direction: column;
  order: 2;
  flex-basis: 6em;
  padding: 0.3em 0.2em;
  min-width: 50%;
  flex-grow: 1;
}
.form__input--carousel .form__button--right {
  margin-left: 5px;
}
.form__input .close__icon--all {
  top: 5px;
  position: absolute;
  right: 5px;
}
.form__custom-hours {
  padding-left: 0;
}
.form__checkbox-container {
  display: flex;
  margin-top: 1rem;
}
.form__checkbox-input {
  order: 1;
  margin-top: 1rem;
}
.form__checkbox-input-tc {
  align-self: baseline;
}
.form__checkbox-label {
  margin-left: 1rem;
  order: 2;
}
.form__content {
  background-color: #ebebeb;
}
.form__label {
  display: block;
}
.form__word-count {
  display: flex;
  justify-content: flex-end;
  font-size: 1.4rem;
  color: #999;
}
.form__word-count--small {
  font-size: 1.2rem;
}
.form__word-count-align {
  margin-bottom: 0.3rem;
}
.form__word-count-align-error {
  margin-top: -1.2rem;
}
.form__word-count-align-old {
  margin-top: -1em;
  margin-bottom: 2rem;
}
.form__image {
  margin-right: 1rem;
  width: 18rem;
  padding: 0.5rem;
  display: inline-block;
  margin-bottom: 1rem;
  line-height: 1;
}
.form__image img {
  display: block;
  margin: 0 auto;
  height: auto;
  max-height: 18rem;
  max-width: 100%;
}
.form__image .image__name {
  font-size: 1.2rem;
}
.form__image .image__size {
  font-size: 1rem;
}
.form__image .close__icon {
  position: relative;
  float: right;
  top: 6px;
  right: -10px;
}
.form__image-controls {
  display: block;
  font-size: 1.2rem;
  text-align: center;
  padding: 0.5rem 0;
}
.form__inline-field {
  display: inline-block;
  margin-right: 1em;
}
.form__inline-field input {
  display: inline-block;
  margin-right: 0.5em;
  line-height: inherit;
  font-size: inherit;
}
.form__field {
  display: block;
  width: 100%;
  margin-top: 0.55em;
  padding: 0.6em 1em;
  background: #fff;
}
.form__field--rounded {
  border-radius: 0.6rem;
  margin-top: 0;
}
.form__field--text-style,
textarea.form__field,
.form__field[type=text],
.form__field[type=number],
.form__field[type=email],
.form__field[type=tel],
.form__field[type=password],
.form__field[type=search] {
  outline: none;
  border: none;
  color: #333333;
  font-size: 1.8rem;
  line-height: 1.5;
  box-shadow: rgba(100, 100, 111, 0.2) 0em 0.05em 1em 0em;
  border-bottom: 2px solid #333333;
}
.form__field--text-style:focus,
textarea.form__field:focus,
.form__field[type=text]:focus,
.form__field[type=number]:focus,
.form__field[type=email]:focus,
.form__field[type=tel]:focus,
.form__field[type=password]:focus,
.form__field[type=search]:focus {
  border-color: var(--color-main-navigation);
}
.form__field[disabled] {
  color: #999;
  background-color: #f5f5f5;
}
.form__field--uppercase {
  text-transform: uppercase;
}
.form__login-bottom {
  background-color: white;
  border-bottom: 1px solid #ffffff;
  padding: 2.5rem 2.5rem;
  border-radius: 0 0 0.8rem 0.8rem;
}
.form__login-bottom--footer {
  padding: 0.8rem;
}
.form__toggle {
  display: flex;
  align-items: baseline;
}
.form__toggle--inline {
  display: inline-flex;
  margin-right: 1em;
}
.form__toggle input {
  margin-right: 0.5em;
}
.form__input {
  position: relative;
}
.form__input--text {
  background-color: white;
  border-bottom: 1px solid #ffffff;
  padding: 1.8rem 2.5rem;
  padding-bottom: 0.7em;
}
.form__input--text[disabled] {
  pointer-events: none;
  color: #c0c0c0;
  background-color: #ffffff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form__input--text[disabled] .pmt-time-span__title {
  border-bottom: 2px solid #b8b8b8;
}
.form__input--text .pmt-time-span__title {
  border: 1px solid #ebebeb;
  border-bottom: 2px solid #333;
  background-color: #fff;
}
@media screen and (max-width: 500px) {
  .form__input--text .pmt-time-span__title {
    width: 100%;
  }
}
@media screen and (min-width: 501px) {
  .form__input--text .pmt-time-span__title {
    width: 40%;
  }
}
.form__input--text .pmt-time-span__title:after {
  border-left: 2.5rem solid #fff;
}
.form__field.ng-touched.ng-invalid {
  border-color: #ee3e23;
}
.form__tempClosed-notes {
  margin-top: 3rem;
}
.form__temClosed-note-padding {
  margin: 0 1rem;
}
.form__tempClosed-textarea {
  width: 100%;
  height: 7em;
}
.form__info-container {
  display: flex;
}
.form__info-container i {
  order: 1;
}
.form__info-container p {
  order: 2;
  margin-left: 1rem;
}
.form__error {
  font-style: italic;
  color: #ee3e23;
  font-size: 1.4rem;
}
.form__error--sticky {
  font-size: 1.2rem;
  margin: 2rem 3rem 0 0;
  position: absolute;
  top: 0;
  right: 0;
}
.form__error--sticky2 {
  font-size: 1.2rem;
  margin: 0;
  position: absolute;
}
@media (max-width: 800px) {
  .form__input__column-responsive {
    width: 100%;
    display: block;
  }
}
@media (max-height: 690px) {
  .form__p--scroll-text {
    display: block;
    color: #999;
  }
}
.insights {
  background-color: #6c6c6c;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
}
.insights__box {
  font-weight: 500;
  color: #5c5c5c;
  font-size: 1rem;
  margin: 1rem;
  background-color: #fff;
  width: 12rem;
  min-height: 10rem;
  float: left;
  text-align: center;
}
.insights__box--popover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAABYRJREFUeAHt3HtoW1UcB/BvsqZt0mTJ0jZdO+uEdVaZdThlmyDVP4YTVicojIko6uZ0gigI+kcRujkEBZHpP4IPUHxMUKwPdEOnjM3HRucrzMdmO4uNfWZt0/WZZfH8kt00be7j3EeSm+Qe6O7NPefk/M6n59x77r1ltnhoSxxWkhCw7bFL5FiHYdtjW/F5hwUkOhSSOJRlAWUAzeNYQAo4FtACoIUjR8iyplhCQhyHssoEKb3bOFss/Hbaje9/9eJsyInwuAOjE2VwO2Oo9kWxvHoOG1vGsb4lAmfFRb3NGVhfGocaseldB83O2vHh4Vp8cKgO4+eVvR1lcWzacA4P3tGPAEPLb5LH0Q109Ccf9r/XiOFRh+p+ljvi2H7bIB7Y2g+7PR9rVWUcXUBvfVqPNz+pF4XZdVcI2zcPpvJ6+pzYuffq1Of0nfVrIuh4pAdVrlxOOz4cilPTSfqldxolcehLmxqnsWQJUj+rV07TYdF04tRSPPZ8M6ZmWIWcJH4cCkc1UOc3tej8ttbQrnSzEbbvtZWgE312kzocikUV0JleJ14+0KjYB7qCpafw2MLP6XnC/ne/+HDgYJ3wMQtb9TgUhKqr2JMvrkbX7x7F4OlKFfDPX6Ei7Oo2MaU8heg89P5zQXg9McU21BXQhkNtcI+gk38s5cKhL41esCE0VJH64cGhepNTdrz7xXLaNTBpx6EglBcul0I9eGyZYtC3bgyjITA/coQKtHA8ctInfJTdHvrBj93bQrDZZItxZurDoUa4gGJsxP8YlO+gxxVD+0O9koHfvGOdZF56xtiEA6e6q3BN02T6YQ37+nGoUa4pdrrXhcik/DnEmN940qGLXfr1JWNwKAYuoOHRcn3xqqw9pKs943D4gTgu0zTC3uhswJfHqjXdeqQbjmi4dUnWNxaHvpPrHDQ7Jz+9hM69/VnyCvTCE3+jdllUOKx6OzOn5QxtPA4FzjXFqr3aO6tah1Wo8V1QWS07OBQEJ1DmpVtlD1QV96v6hWQPhxuo6fIZg9YlfE7NV0zxFbz0aoazsKZiXCPI54mydcl5TQ2orURPAejJo3LK7sgR2uc6SVPh1nVjCJ5xC/VEt/SksL5mDitEVtP3bhlI3IJ8dDiQ2Ip+ATt4XfMEPFVK92K5waEYuYHaWsPsPqkOtNIVS262kn5m1z9iWYljO+/8L7EdYUuGr4/7Jcvd1zYgmZfMyB0Otcc1xaigqzKG+2+XDt7OeWW2ybR447URrGUjSDrlFofikAk3M8yttwxj7ZVyHcisw3vE647h8Xv+lSmeexwKhnuKUWE6gT77aA8e3ncV+kcq6FAq0UqaFop0DpJK0ZgNJ4KZ91ll7PnR3t3drO6sRNX84FAwqh6YCdH3DVbi6f2r0De4EEnIV7OtrIijfcdZtF4/JlEtfzgUkKopJvTgsroZvNr+J25Yo2+6BfxRvPLUX6bFof5qGkECFG2/Yg+4Xv+4AQNh/jv+yvKL2LZ5CHez92J08hdP+R05Qky6geiL6BHrkS4fjv7sw/GgF9PsbeviRC8HW1ZN4ia2ntq0YRTytxPmwKE+GAKUjkFYQ+fKQY8sxti7+Sr2br6GvZun6eRi+8rJPDgUq+FAygByJcyFQ5FmzgW5+LOaZz4cEwGZE8ckQObFMQGQuXHyDGR+nDwCFQZOnoAKBycPQIWFk2OgwsPJIVBh4uQIqHBxcgBU2DhZBip8nCwCFQdOloCKBycLQMWFYzBQ8eEYCFScOAYBFS+OAUDFjaMTqPhxdACVBo5GoNLB0QBUWjgqgUoPRwVQaeJwApUuDgdQaeMoAFk4MkAWDuFQEvnrDgsnSZP8dxGQhZOOQ/tpQBbOYpzEZ/rfX+Khtg7RTOsgYOHIj4L/AQi+w8MsuILwAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 24px 24px;
}
.insights__box--wide {
  width: auto;
}
.insights__box--wide .mainvalue {
  margin-left: 3rem;
  float: left;
  padding-right: 2rem;
}
.insights__box--wide .reaction {
  float: left;
  padding-top: 1.5rem;
  width: 10%;
}
@media screen and (min-width: 720px) {
  .insights__box--wide .reaction {
    padding-top: 1rem;
    width: 7rem;
  }
}
.insights__box--wide .reaction img {
  width: 70%;
}
.insights__box--wide .reaction .value {
  font-size: 2rem;
  font-weight: bolder;
}
.insights__box--graph--container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.insights__box--graph {
  font-weight: 500;
  color: #5c5c5c;
  font-size: 1rem;
  margin: 1rem;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  flex: 1 1 300px;
  min-width: 300px;
  max-width: 100%;
}
.insights__box--chart {
  height: 150px;
  width: 100%;
  overflow: hidden;
}
.insights__box--chart--pie {
  height: 200px;
  width: 100%;
  overflow: hidden;
}
.insights__pie--legend {
  text-align: center;
  font-size: 1.5rem;
}
.insights__pie--legend--color {
  width: 20px;
  height: 10px;
  display: inline-block;
}
.insights__pie--legend--lable {
  width: 180px;
  display: inline-block;
  text-align: left;
}
.insights__pie--legend--value {
  text-align: right;
  width: 80px;
  display: inline-block;
}
.insights__disclamer {
  margin-top: 10px;
}
.insights .mainvalue {
  font-size: 1.5rem;
  height: 55%;
}
.insights .mainvalue .value {
  font-size: 2rem;
  font-weight: bolder;
}
.insights .mainvalue .value__single {
  font-size: 4rem;
}
.insights .subvalue {
  float: left;
  margin: 0.1rem;
  margin-top: 0.7rem;
  width: 5.8rem;
  background-color: #ebebeb;
  color: #5c5c5c;
  height: 35%;
}
.insights .secondary {
  color: #999;
}
.insights .secondary .mainvalue {
  height: 25%;
}
.insights .secondary .subvalue {
  font-size: 1.5rem;
  height: 65%;
  margin-top: 2.3rem;
  font-weight: bolder;
}
.insights .clear {
  clear: both;
}
.insights .fa-facebook-official {
  color: #ffffff;
}
.toplists {
  margin-top: 20px;
}
.toplists .toplist__item {
  cursor: pointer;
}
.toplists .toplist__value {
  font-size: 3.2rem;
  width: 10rem;
  text-align: center;
}
.toplists .toplist__place {
  font-size: 1.4rem;
  margin-top: 3px;
}
.toplists .toplist__more {
  float: right;
  padding-right: 2rem;
}
.greedy-nav {
  display: flex;
  color: #fff;
}
.greedy-nav__navigation {
  flex: 10 10 0;
  min-width: 10px;
}
.greedy-nav__dropdown {
  position: relative;
  height: 4.4rem;
  background: #434343;
  display: block;
  flex: 0 0 4.4rem;
  text-align: center;
}
@media screen and (min-width: 376px) {
  .greedy-nav__dropdown {
    flex: 0 0 6.4rem;
    height: 6.4rem;
  }
}
.greedy-nav__dropdown-count {
  position: relative;
  font-weight: 500;
  color: #fff;
  display: block;
  font-size: 1.2rem;
  line-height: 1;
  padding-top: 2.6rem;
  text-align: center;
  height: 4.4rem;
  user-select: none;
}
@media screen and (min-width: 376px) {
  .greedy-nav__dropdown-count {
    font-size: 1.4rem;
    height: 6.4rem;
    padding-top: 3.8rem;
  }
}
.greedy-nav__dropdown-count:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f0c9";
  font-size: 1.4rem;
  line-height: 3.6rem;
}
@media screen and (min-width: 376px) {
  .greedy-nav__dropdown-count:before {
    font-size: 2rem;
    line-height: 5.4rem;
  }
}
.greedy-nav__dropdown-nav {
  background: #333333;
  display: none;
  position: absolute;
  right: 0;
  text-align: left;
}
.greedy-nav__dropdown--expanded .greedy-nav__dropdown-nav {
  display: block;
}
.greedy-nav__dropdown--expanded .greedy-nav__dropdown-count:before {
  font-size: 1.6rem;
  content: "\f00d";
}
@media screen and (min-width: 376px) {
  .greedy-nav__dropdown--expanded .greedy-nav__dropdown-count:before {
    font-size: 2.2rem;
  }
}
.pmt-insights-3 .pmt-insights__margin-top {
  margin-top: 1rem;
}
.pmt-insights-3 .pmt-page__content .pmt-title-bar {
  margin-bottom: 0.5em;
}
.pmt-insights-3 .pmt-insights-title-bar {
  display: flex;
  justify-content: space-between;
  margin-right: 1rem;
  margin-left: 1rem;
}
.pmt-insights-3 .pmt-trend__legends {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.pmt-insights-3 .insights-filter {
  padding-bottom: 1rem;
}
.pmt-insights-3 .compare__container {
  display: flex;
  flex-direction: row;
  overflow: auto;
}
.pmt-insights-3 .compare__container .pmt-layout-panes {
  gap: 0.75em;
}
.pmt-insights-3 .compare__chart {
  display: flex;
  max-width: 50%;
  flex-direction: column;
  margin: 0em auto 0em auto;
  padding-right: 0.5em;
}
.pmt-insights-3 .compare__date-header {
  display: flex;
  padding: 0.25em;
  margin: 0.25em auto;
  width: 100%;
  background-color: var(--color-main-navigation);
}
.pmt-insights-3 .message-wrapper {
  width: 40%;
  margin: 2em auto;
  text-align: center;
}
.pmt-insights-3__insights-range {
  display: flex;
  flex-direction: column;
}
.pmt-insights-3__insights-range--help {
  margin-top: 0.5em;
}
.pmt-insights-3__insights-range--with-controls {
  display: flex;
}
.pmt-insights-3__insights-range--margin-bottom {
  margin-bottom: 1rem;
}
.pmt-insights-3__insights-range--margin-sides {
  margin-left: 1rem;
  margin-right: 1rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar {
  align-items: center;
  background-color: #fff;
  color: var(--color-neutral-foreground-1);
  padding: 0.4rem 0;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar--transparent {
  background-color: transparent;
  color: #333333;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__heading {
  flex-grow: 1;
  font-size: inherit;
  line-height: inherit;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding-right: 1rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__title {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__label {
  font-weight: bold;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  white-space: nowrap;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides > * {
  margin: 0 0.4rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides pmt-title-bar-light-asides {
  display: flex;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-pagination__input {
  outline: none;
  border: 0.1rem solid var(--color-neutral-border);
  color: var(--color-neutral-foreground-1);
  background: none;
  width: 5rem;
  border-radius: 0.8rem;
  display: inline-flex;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-pagination__label__text-of {
  margin-left: 0.2rem;
  margin-top: 0.2rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-pagination__label__total-pages {
  margin-top: 0.2rem;
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn.pmt-btn--active,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button.pmt-btn--active,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn:enabled:active,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button:enabled:active {
  color: var(--color-neutral-foreground-1);
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn.pmt-btn--active,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button.pmt-btn--active,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn:enabled:hover,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button:enabled:hover {
  color: var(--color-neutral-foreground-1);
  background-color: var(--color-neutral-border);
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn.pmt-btn--plain.pmt-btn--light,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button.pmt-btn--plain.pmt-btn--light {
  color: var(--color-neutral-foreground-1);
}
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides .pmt-btn.pmt-btn--plain.pmt-btn--light:enabled,
.pmt-insights-3 pmt-title-bar .pmt-title-bar__asides button.pmt-btn--plain.pmt-btn--light:enabled {
  color: var(--color-neutral-foreground-1);
}
.pmt-insights-2__group-label {
  justify-content: center;
  align-items: center;
  background-color: #fff;
  margin: 0.25em;
  padding-left: 1em;
}
.pmt-insights-2__pane {
  padding: 1em 2em;
  display: flex;
}
.pmt-insights-2__pane--popover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAABYRJREFUeAHt3HtoW1UcB/BvsqZt0mTJ0jZdO+uEdVaZdThlmyDVP4YTVicojIko6uZ0gigI+kcRujkEBZHpP4IPUHxMUKwPdEOnjM3HRucrzMdmO4uNfWZt0/WZZfH8kt00be7j3EeSm+Qe6O7NPefk/M6n59x77r1ltnhoSxxWkhCw7bFL5FiHYdtjW/F5hwUkOhSSOJRlAWUAzeNYQAo4FtACoIUjR8iyplhCQhyHssoEKb3bOFss/Hbaje9/9eJsyInwuAOjE2VwO2Oo9kWxvHoOG1vGsb4lAmfFRb3NGVhfGocaseldB83O2vHh4Vp8cKgO4+eVvR1lcWzacA4P3tGPAEPLb5LH0Q109Ccf9r/XiOFRh+p+ljvi2H7bIB7Y2g+7PR9rVWUcXUBvfVqPNz+pF4XZdVcI2zcPpvJ6+pzYuffq1Of0nfVrIuh4pAdVrlxOOz4cilPTSfqldxolcehLmxqnsWQJUj+rV07TYdF04tRSPPZ8M6ZmWIWcJH4cCkc1UOc3tej8ttbQrnSzEbbvtZWgE312kzocikUV0JleJ14+0KjYB7qCpafw2MLP6XnC/ne/+HDgYJ3wMQtb9TgUhKqr2JMvrkbX7x7F4OlKFfDPX6Ei7Oo2MaU8heg89P5zQXg9McU21BXQhkNtcI+gk38s5cKhL41esCE0VJH64cGhepNTdrz7xXLaNTBpx6EglBcul0I9eGyZYtC3bgyjITA/coQKtHA8ctInfJTdHvrBj93bQrDZZItxZurDoUa4gGJsxP8YlO+gxxVD+0O9koHfvGOdZF56xtiEA6e6q3BN02T6YQ37+nGoUa4pdrrXhcik/DnEmN940qGLXfr1JWNwKAYuoOHRcn3xqqw9pKs943D4gTgu0zTC3uhswJfHqjXdeqQbjmi4dUnWNxaHvpPrHDQ7Jz+9hM69/VnyCvTCE3+jdllUOKx6OzOn5QxtPA4FzjXFqr3aO6tah1Wo8V1QWS07OBQEJ1DmpVtlD1QV96v6hWQPhxuo6fIZg9YlfE7NV0zxFbz0aoazsKZiXCPI54mydcl5TQ2orURPAejJo3LK7sgR2uc6SVPh1nVjCJ5xC/VEt/SksL5mDitEVtP3bhlI3IJ8dDiQ2Ip+ATt4XfMEPFVK92K5waEYuYHaWsPsPqkOtNIVS262kn5m1z9iWYljO+/8L7EdYUuGr4/7Jcvd1zYgmZfMyB0Otcc1xaigqzKG+2+XDt7OeWW2ybR447URrGUjSDrlFofikAk3M8yttwxj7ZVyHcisw3vE647h8Xv+lSmeexwKhnuKUWE6gT77aA8e3ncV+kcq6FAq0UqaFop0DpJK0ZgNJ4KZ91ll7PnR3t3drO6sRNX84FAwqh6YCdH3DVbi6f2r0De4EEnIV7OtrIijfcdZtF4/JlEtfzgUkKopJvTgsroZvNr+J25Yo2+6BfxRvPLUX6bFof5qGkECFG2/Yg+4Xv+4AQNh/jv+yvKL2LZ5CHez92J08hdP+R05Qky6geiL6BHrkS4fjv7sw/GgF9PsbeviRC8HW1ZN4ia2ntq0YRTytxPmwKE+GAKUjkFYQ+fKQY8sxti7+Sr2br6GvZun6eRi+8rJPDgUq+FAygByJcyFQ5FmzgW5+LOaZz4cEwGZE8ckQObFMQGQuXHyDGR+nDwCFQZOnoAKBycPQIWFk2OgwsPJIVBh4uQIqHBxcgBU2DhZBip8nCwCFQdOloCKBycLQMWFYzBQ8eEYCFScOAYBFS+OAUDFjaMTqPhxdACVBo5GoNLB0QBUWjgqgUoPRwVQaeJwApUuDgdQaeMoAFk4MkAWDuFQEvnrDgsnSZP8dxGQhZOOQ/tpQBbOYpzEZ/rfX+Khtg7RTOsgYOHIj4L/AQi+w8MsuILwAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 24px 24px;
}
.pmt-insights-2__pane-top {
  flex-basis: 10em;
}
.pmt-insights-2__pane-small {
  flex-basis: 10vw;
}
.pmt-insights-2__pane-small .pmt-panel {
  padding: 1em 1em;
}
.pmt-insights-2__chart {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.pmt-insights-2__value {
  margin: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 1em;
}
.pmt-insights-2__value span {
  font-weight: 500;
  font-size: 2em;
}
.pmt-insights-2__value--large {
  font-size: 1.5em;
}
.pmt-insights-2__value--large span {
  font-size: 1.5em;
}
.pmt-insights-2 .pmt-graphs {
  padding: 1em 2em;
  display: flex;
  flex-direction: column;
}
.pmt-insights-2 .pmt-graphs__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 1em;
  border-bottom: 1px solid #ebebeb;
}
.pmt-insights-2 .pmt-graphs__header .pmt-graphs__value {
  white-space: nowrap;
  padding-right: 1em;
}
.pmt-insights-2 .pmt-graphs__header .pmt-graphs__info {
  color: #999;
  flex-basis: 8em;
  flex-grow: 1;
}
.pmt-insights-2 .pmt-graphs__chart {
  flex-grow: 1;
}
.pmt-insights-2 .pmt-reactions {
  display: flex;
  flex-grow: 1;
  padding: 1em 1em;
}
.pmt-insights-2 .pmt-reactions__value {
  white-space: nowrap;
  padding-right: 1em;
}
.pmt-insights-2 .pmt-reactions__items {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  margin-bottom: -1em;
}
.pmt-insights-2 .pmt-reactions__group {
  display: flex;
  flex-grow: 1;
  justify-content: space-around;
}
.pmt-insights-2 .pmt-reactions__item {
  min-width: 1.2em;
  margin: 0 0.5em 1em 0.5em;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pmt-insights-2 .pmt-reactions__icon {
  max-width: 3em;
}
.pmt-insights-2 .pmt-reactions__icon img {
  object-fit: contain;
}
.pmt-insights-2 .pmt-reactions__item-value {
  font-weight: 500;
}
.pmt-insights {
  display: flex;
  flex-wrap: wrap;
  background-color: #6c6c6c;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
}
.pmt-insights__component {
  display: flex;
  flex-grow: 1;
}
.pmt-insights__stats {
  display: flex;
  flex-grow: 200;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 100%;
}
@media screen and (min-width: 820px) {
  .pmt-insights__stats {
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
.pmt-insights__list {
  display: flex;
  color: white;
  flex-grow: 1;
  flex-basis: 40rem;
  min-width: 0;
}
@media screen and (min-width: 40rem) {
  .pmt-insights__list {
    min-width: 40rem;
  }
}
.pmt-insights__chart {
  height: 20vw;
  min-height: 150px;
  width: 100%;
  overflow: hidden;
}
.pmt-insights__info {
  position: absolute;
  top: 0em;
  right: 0.4em;
  font-size: 1.6rem;
  color: #5c5c5c;
}
.pmt-insights__stat {
  position: relative;
  display: flex;
  flex-basis: 12rem;
  background-color: white;
  min-width: 12rem;
  min-height: 10rem;
  margin: 1rem;
  flex-grow: 1;
}
@media screen and (min-width: 820px) {
  .pmt-insights__stat {
    flex-grow: 0;
  }
}
.pmt-insights__stat--chart {
  flex-basis: 30rem;
}
@media screen and (min-width: 820px) {
  .pmt-insights__stat--chart {
    flex-grow: 1;
  }
}
.pmt-insights__stat--large {
  flex-basis: 26rem;
  min-width: 26rem;
}
.pmt-insights__stat--popover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAABYRJREFUeAHt3HtoW1UcB/BvsqZt0mTJ0jZdO+uEdVaZdThlmyDVP4YTVicojIko6uZ0gigI+kcRujkEBZHpP4IPUHxMUKwPdEOnjM3HRucrzMdmO4uNfWZt0/WZZfH8kt00be7j3EeSm+Qe6O7NPefk/M6n59x77r1ltnhoSxxWkhCw7bFL5FiHYdtjW/F5hwUkOhSSOJRlAWUAzeNYQAo4FtACoIUjR8iyplhCQhyHssoEKb3bOFss/Hbaje9/9eJsyInwuAOjE2VwO2Oo9kWxvHoOG1vGsb4lAmfFRb3NGVhfGocaseldB83O2vHh4Vp8cKgO4+eVvR1lcWzacA4P3tGPAEPLb5LH0Q109Ccf9r/XiOFRh+p+ljvi2H7bIB7Y2g+7PR9rVWUcXUBvfVqPNz+pF4XZdVcI2zcPpvJ6+pzYuffq1Of0nfVrIuh4pAdVrlxOOz4cilPTSfqldxolcehLmxqnsWQJUj+rV07TYdF04tRSPPZ8M6ZmWIWcJH4cCkc1UOc3tej8ttbQrnSzEbbvtZWgE312kzocikUV0JleJ14+0KjYB7qCpafw2MLP6XnC/ne/+HDgYJ3wMQtb9TgUhKqr2JMvrkbX7x7F4OlKFfDPX6Ei7Oo2MaU8heg89P5zQXg9McU21BXQhkNtcI+gk38s5cKhL41esCE0VJH64cGhepNTdrz7xXLaNTBpx6EglBcul0I9eGyZYtC3bgyjITA/coQKtHA8ctInfJTdHvrBj93bQrDZZItxZurDoUa4gGJsxP8YlO+gxxVD+0O9koHfvGOdZF56xtiEA6e6q3BN02T6YQ37+nGoUa4pdrrXhcik/DnEmN940qGLXfr1JWNwKAYuoOHRcn3xqqw9pKs943D4gTgu0zTC3uhswJfHqjXdeqQbjmi4dUnWNxaHvpPrHDQ7Jz+9hM69/VnyCvTCE3+jdllUOKx6OzOn5QxtPA4FzjXFqr3aO6tah1Wo8V1QWS07OBQEJ1DmpVtlD1QV96v6hWQPhxuo6fIZg9YlfE7NV0zxFbz0aoazsKZiXCPI54mydcl5TQ2orURPAejJo3LK7sgR2uc6SVPh1nVjCJ5xC/VEt/SksL5mDitEVtP3bhlI3IJ8dDiQ2Ip+ATt4XfMEPFVK92K5waEYuYHaWsPsPqkOtNIVS262kn5m1z9iWYljO+/8L7EdYUuGr4/7Jcvd1zYgmZfMyB0Otcc1xaigqzKG+2+XDt7OeWW2ybR447URrGUjSDrlFofikAk3M8yttwxj7ZVyHcisw3vE647h8Xv+lSmeexwKhnuKUWE6gT77aA8e3ncV+kcq6FAq0UqaFop0DpJK0ZgNJ4KZ91ll7PnR3t3drO6sRNX84FAwqh6YCdH3DVbi6f2r0De4EEnIV7OtrIijfcdZtF4/JlEtfzgUkKopJvTgsroZvNr+J25Yo2+6BfxRvPLUX6bFof5qGkECFG2/Yg+4Xv+4AQNh/jv+yvKL2LZ5CHez92J08hdP+R05Qky6geiL6BHrkS4fjv7sw/GgF9PsbeviRC8HW1ZN4ia2ntq0YRTytxPmwKE+GAKUjkFYQ+fKQY8sxti7+Sr2br6GvZun6eRi+8rJPDgUq+FAygByJcyFQ5FmzgW5+LOaZz4cEwGZE8ckQObFMQGQuXHyDGR+nDwCFQZOnoAKBycPQIWFk2OgwsPJIVBh4uQIqHBxcgBU2DhZBip8nCwCFQdOloCKBycLQMWFYzBQ8eEYCFScOAYBFS+OAUDFjaMTqPhxdACVBo5GoNLB0QBUWjgqgUoPRwVQaeJwApUuDgdQaeMoAFk4MkAWDuFQEvnrDgsnSZP8dxGQhZOOQ/tpQBbOYpzEZ/rfX+Khtg7RTOsgYOHIj4L/AQi+w8MsuILwAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 24px 24px;
}
@media (max-width: 790px) {
  .pmt-insights-3 .compare__container .pmt-layout-panes {
    flex-direction: column;
    gap: 0em;
  }
}
@media (max-width: 1050px) {
  .pmt-insights-3 .compare__chart {
    max-width: 20em;
  }
}
.pmt-toplist {
  display: flex;
  flex-grow: 1;
}
.pmt-toplist__header {
  align-self: center;
}
@media screen and (min-width: 48rem) {
  .pmt-toplist__header {
    flex-basis: 11rem;
  }
}
.pmt-toplist__header h3 {
  padding: 0 1rem;
  font-size: 1.4rem;
  line-height: 1.1;
  white-space: nowrap;
}
@media screen and (min-width: 48rem) {
  .pmt-toplist__header h3 {
    font-size: 1.8rem;
  }
}
.pmt-toplist__header span {
  display: block;
  font-weight: 500;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
.pmt-toplist__header i {
  display: block;
  text-align: center;
  font-size: 3em;
  color: #5c5c5c;
}
.pmt-toplist__items {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex-grow: 1;
  padding: 0;
  margin: 0;
  min-width: 0;
}
.pmt-toplist__items--large {
  border: 0 !important;
}
@media screen and (min-width: 700px) {
  .pmt-toplist__items--large {
    font-size: 150%;
  }
}
@media screen and (min-width: 480px) {
  .splitview--collapsed .pmt-toplist__items--large {
    font-size: 150%;
  }
}
@media screen and (min-width: 820px) {
  .has-stats__1 .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .has-stats__1 .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 664px) {
  .splitview--collapsed .has-stats__1 .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .splitview--collapsed .has-stats__1 .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 960px) {
  .has-stats__2 .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .has-stats__2 .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 804px) {
  .splitview--collapsed .has-stats__2 .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .splitview--collapsed .has-stats__2 .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 1240px) {
  .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
@media screen and (min-width: 1084px) {
  .splitview--collapsed .pmt-toplist__items {
    border-left: 4px solid #5c5c5c;
    border-right: 4px solid #5c5c5c;
  }
  .splitview--collapsed .pmt-toplist__items .pmt-toplist__item:last-child .pmt-toplist__item__link {
    padding-bottom: 0.2rem;
  }
}
.pmt-toplist__item {
  display: flex;
  flex-grow: 1;
  align-self: stretch;
}
.pmt-toplist__item--current {
  background-color: rgba(255, 255, 255, 0.04);
}
.pmt-toplist__item--current .pmt-toplist__item__link {
  cursor: default;
  color: #7acef3;
}
.pmt-toplist__item--current .pmt-toplist__item__link:hover {
  background-color: transparent !important;
}
.pmt-toplist__items--zebra .pmt-toplist__item:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.04);
}
.pmt-toplist__item h2,
.pmt-toplist__item p {
  font-size: 1.2rem;
  line-height: 1.2;
  white-space: nowrap;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.pmt-toplist__items--large .pmt-toplist__item h2,
.pmt-toplist__items--large .pmt-toplist__item p {
  font-size: 0.6em;
}
.pmt-toplist__item h2 {
  font-weight: 500;
}
.pmt-toplist__item:last-child .pmt-toplist__item__link {
  padding-bottom: 0.8rem;
}
.pmt-toplist__item__link {
  display: flex;
  flex-grow: 1;
  color: white;
  width: 10px;
}
.pmt-toplist__item__link:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.pmt-toplist__item__position {
  flex-shrink: 0;
  align-self: center;
  text-align: right;
  font-weight: 400;
  margin-right: 0.6em;
  margin-left: 0.6em;
  font-size: 0.5em;
  color: white;
  line-height: 1.2;
}
.pmt-toplist__item__stat {
  flex-basis: 2.5em;
  flex-shrink: 0;
  align-self: center;
  text-align: right;
  font-weight: 500;
  margin-right: 0.6em;
  margin-left: 0.6em;
}
.pmt-toplist__item__info {
  align-self: center;
  overflow: hidden;
  margin-right: 0.5em;
}
.pmt-toplist__cta {
  display: flex;
}
.pmt-toplist__cta a {
  display: flex;
  align-self: stretch;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 5rem;
}
@media screen and (min-width: 48rem) {
  .pmt-toplist__cta a {
    padding: 1rem 3rem;
  }
}
.pmt-toplist__cta a:hover {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.1);
}
.pmt-stat {
  text-align: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}
.pmt-stat__title {
  margin: 0;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: 500;
  font-size: 0.8em;
  line-height: 1;
  color: #5c5c5c;
}
.pmt-stat__value {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  margin: 0;
  margin-bottom: 0.2em;
  font-size: 2em;
  line-height: 1;
  color: #5c5c5c;
  font-weight: 500;
}
.pmt-stat__value--mini {
  font-size: 1.4em;
}
.pmt-stat__stats {
  display: flex;
  flex-grow: 1;
  margin: 0.1rem;
  margin-left: -0.9rem;
  margin-right: -0.9rem;
}
.pmt-stat__stats .pmt-stat {
  flex-grow: 1;
  flex-basis: 50%;
  padding: 0.2em;
  background-color: #ebebeb;
  margin: 0.1rem;
}
.pmt-stat__stats .pmt-stat__title {
  font-size: 0.6em;
}
.pmt-stat__stats .pmt-stat__value {
  font-size: 0.8em;
}
.pmt-raiting {
  margin: 1rem;
  text-align: left;
  flex-grow: 200;
  max-width: 100%;
  line-height: 1;
  padding-bottom: 1rem;
  align-self: center;
}
.pmt-raiting-smal {
  padding-bottom: 0rem;
  margin: 0rem;
}
.pmt-raiting__value {
  color: #fbd276;
  font-size: 2em;
  margin-right: 1rem;
  display: inline-block;
  width: 50px;
}
.pmt-raiting__value-smal {
  font-size: 0.6em;
  width: 1em;
}
.pmt-raiting__sub_text {
  color: white;
}
.pmt-raiting__sub_text-smal {
  font-size: 0.5em;
  width: 9em;
  font-weight: normal;
}
.pmt-raiting__stars {
  display: inline-block;
  background: url("../star-rating-TJJPOKVO.png") repeat-x;
  font-size: 0;
  height: 18px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 105px;
  margin: 0 auto;
  background-size: 21px;
}
.pmt-raiting__stars-smal {
  height: 12px;
  background-size: 14px;
  width: 70px;
}
.pmt-raiting__stars-xsmal {
  height: 8px;
  background-size: 10px;
  width: 50px;
}
.pmt-raiting__stars-rating {
  background: url("../star-rating-TJJPOKVO.png") repeat-x;
  background-position: 0 100%;
  float: left;
  height: 18px;
  display: block;
  background-size: 21px;
}
.pmt-raiting__stars-rating-smal {
  height: 12px;
  background-size: 14px;
}
.pmt-raiting__stars-rating-xsmal {
  height: 8px;
  background-size: 10px;
}
.pmt-google-insights {
  background-color: #6c6c6c;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA/1JREFUWAnVmL9O6zAUh0mgTRC6gJBYGBmYeAJYYASJEV6B1+A1eAUYkWCEiY2RhYEXQEICCdG0QK6/3B7LmPy1XaqboW5T5/jzycnPvzja3t7+M6OOxcXF4eXl5TCKopzfrsfh4eHsYDBInp+fZ4mxsLDwtbS0NDg/P/9SP71i7+zspKPRqBcL3Ovra39/f7+f53kk51xaBfeZpmmmwD+5/u3tLX55eUnVZPRYLnG55ubmJuv1eqNI6CVQyIwDCzSxjYwXk5HxXNoiq3t7ewmZlgChwFVC5vr9fhIaXJfC/wSu64yHkAxLtsn87u5u4lvjqg4/hsNhRnkQm6zzoJ6cnOixZcy2rb4Q1bDBeVKPjo56ocFRlouLi9QVXJeHzBJAMgww59TTmq+urg7Pzs5GvnJIjauQyFYxLgpzcHAwUPDFXRCGpvYHNBcAfnx8PPfw8AB80Qepub6+znzBy3Sc8qGMmmDlf10ecoIWsNPT0w8yLOfJfEgdN2schRnfBRmuti3NtFxBxgG15fDq6orJeK1uZNzW8bYZL820QJc9nExAyaPWdOnbtWXlZHl3yXgtNCA14ElXULt/FXiTqtSWhzlITalkZj+H7xG+xCyVJlVpDQ1MDbhvjZeCr6+vZ9wNOxGN5WFeUFMqvu4wV3CFhV1ZWSkglVMsLC4PrGL4ltxO0EwAcKUemb3kB5BDwAtby4LGWKycZbb22wzo2OWYlsnygmaC0wD3hlbcEbptL0AhXt2q/Hg8LvQuVWH3/eEOJ2lrqfHC2/qCi6pgqmRGeJVJ2Fr8eMwT+vj4mIQAxwWa4E9PT/3Nzc1gflxUpZA8NJG0d3FaklGzJeOAr62tAZ9ja5eXl5NQb0DKdb6j47GLYTFB7e+A88KwsbGhl/fQtpbl09ki2sDm7wku+TNxldMKUSr2O2coW6t1egoZ1+Vj3qE237X3KMu4CsB2VrEn1yZYWR+RQ9ursJKW9W9zTkPT2XZaPP3sUYzB9V1pE9jsUwdO7Zt923z/Bq0u0E4LI04Ay2l1HkAgAOfd0s64izu0oYsxKBX2IwScVciwiM7gKngQW1sLwLva7e3tfOgNRDLj4w5roQle5bS4G/zvc7iCl5aHCVK2gTguFS9VYQzXGm+EJvgEwUttbZM7bAVdBW7IIV2cDpFD2x2yl1glh62hISLjW1tb76IqyKGyn/MhlnzbHd7f36dV7rATNOBsy5pyyALUdQOROPZBxnGHbTY9G9XDDi6/kcO7u7uUbHMOi9t2A1FilLWUhLk/Th8WJPOd0xmaYNMyWV7Q0wL3hv5tcFQmVk9+qgb2gv9NW8urW8yHAnf2tmSaQ2ytvHNatvZfJ4dP0XHTHf4FJ0siXrFbWN8AAAAASUVORK5CYII=);
  background-size: 15px 15px;
  display: flex;
  flex-wrap: wrap;
}
.pmt-google-insights__stats {
  display: flex;
  flex-grow: 200;
  flex-wrap: wrap;
  max-width: 100%;
}
.pmt-google-insights__trend {
  flex-basis: 150px;
}
.pmt-google-insights__google-chart {
  width: 280px;
  height: 140px;
  overflow: hidden;
}
@media screen and (min-width: 320px) {
  .pmt-google-insights__google-chart {
    width: 380px;
  }
}
.pmt-google-insights__toplist {
  color: white;
  flex-basis: 430px;
}
.pmt-trend {
  font-size: 1rem;
  padding: 0 1em 0 2em;
  align-self: center;
}
.pmt-trend__total {
  font-weight: 500;
  color: #333333;
  font-size: 3.6rem;
  margin-bottom: 0.1em;
  line-height: 1.2;
}
.pmt-trend__chart-container {
  width: 50px;
  height: 50px;
  position: relative;
}
.pmt-trend__chart {
  width: 50px;
  height: 50px;
  margin-right: 1em;
}
.pmt-trend__label-overlay {
  height: 50px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  cursor: default;
  line-height: 50px;
  font-size: 1.3rem;
}
.pmt-trend__parts {
  display: flex;
  align-items: center;
}
.pmt-trend__legends {
  list-style: none;
  padding: 0;
  color: #333333;
}
.pmt-trend__legends .pmt-trend__legend {
  display: flex;
  line-height: 1.1;
  margin-bottom: 0.3em;
  font-weight: 500;
}
.pmt-trend__legends .pmt-trend__legend .fa {
  line-height: inherit;
  margin-right: 0.5em;
}
.pmt-trend__legends .pmt-trend__legend:nth-child(1) .fa {
  color: #2e76a6;
}
.pmt-trend__legends .pmt-trend__legend:nth-child(2) .fa {
  color: #76b2da;
}
.pmt-trend__legends .pmt-trend__legend:nth-child(3) .fa {
  color: #c0ddee;
}
pmt-card {
  flex-grow: 1;
  padding: 0.5em;
  background-color: white;
}
pmt-card:hover {
  background-color: inherit;
}
pmt-card:hover .pmt-card__media--with-image .pmt-card__overlay {
  display: flex;
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
}
pmt-card,
pmt-card .pmt-card {
  display: flex;
  flex-direction: column;
}
pmt-card .pmt-card {
  flex-grow: 1;
}
pmt-card .pmt-card__media {
  background-color: #ebebeb;
  margin-bottom: 1em;
}
pmt-card .pmt-card__media--with-image {
  background-color: #333333;
  background: radial-gradient(#474747, #333333);
}
pmt-card .pmt-card__media--with-image .pmt-card__overlay {
  opacity: 0;
  color: rgba(255, 255, 255, 0);
  transition: color 0.5s ease-in 0.5s;
}
pmt-card .pmt-card__media-format {
  height: 0;
  overflow: hidden;
  position: relative;
}
pmt-card .pmt-card__media-format--1x1 {
  padding-bottom: 100%;
}
pmt-card .pmt-card__media-format--2x1 {
  padding-bottom: 50%;
}
pmt-card .pmt-card__media-format--16x9 {
  padding-bottom: 56.25%;
}
pmt-card .pmt-card__content {
  flex-grow: 1;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
}
pmt-card .pmt-card__content h1 {
  font-size: inherit;
  text-transform: uppercase;
}
pmt-card .pmt-card__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #c2c2c2;
  font-size: 4em;
}
pmt-card .pmt-card__image img {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: none;
  max-height: none;
}
pmt-card .pmt-card__image--cover img,
pmt-card .pmt-card__image--contain img {
  width: 100%;
  height: 100%;
}
pmt-card .pmt-card__image--cover img {
  object-fit: cover;
}
pmt-card .pmt-card__image--contain img {
  object-fit: contain;
}
pmt-card .pmt-card--clamp .pmt-card__content {
  max-height: 10em;
  overflow: hidden;
  position: relative;
}
pmt-card .pmt-card--clamp .pmt-card__content::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0) 8em, white);
  height: 10em;
}
pmt-dropdown-button {
  display: flex;
}
.pmt-dropdown-button {
  display: inline-flex;
  position: relative;
}
.pmt-dropdown-button--open .pmt-dropdown-button__toggle::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0.9em;
  margin-right: -0.6rem/2;
  display: block;
  width: 0;
  height: 0;
  margin-top: 0.6rem/2;
  border-bottom: 0.6rem solid white;
  border-right: 0.6rem solid transparent;
  border-left: 0.6rem solid transparent;
  z-index: 2;
}
.pmt-dropdown-button__toggle .pmt-btn__label {
  display: flex;
  align-items: center;
}
.pmt-dropdown-button__toggle .pmt-dropdown-button__icon {
  margin-left: 0.2em;
}
.pmt-dropdown-button__dropdown {
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0;
  min-width: 100%;
  padding-top: 0.5em;
}
.pmt-dropdown-button__dropdown--left {
  left: 0;
}
.pmt-dropdown-button__items {
  list-style: none;
  padding: 0;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
}
.pmt-dropdown-button__item button {
  border: 0;
  background: white;
  display: block;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  padding: 0.3em 1em;
  user-select: none;
}
.pmt-dropdown-button__item button:enabled {
  color: var(--color-main-navigation);
}
.pmt-dropdown-button__item button:enabled:focus {
  outline: none;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
.pmt-dropdown-button__item button:enabled:hover {
  background-color: #daedf8;
}
.pmt-dropdown-button__item button:disabled {
  color: #999;
  cursor: not-allowed;
}
pmt-filters .pmt-filters {
  display: flex;
}
pmt-filters .pmt-filters__item {
  flex-basis: 6em;
  display: flex;
  flex-direction: column;
}
pmt-filters .pmt-filters__item:first-child .pmt-filters__button {
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem;
}
pmt-filters .pmt-filters__item:last-child .pmt-filters__button {
  border-top-right-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
pmt-filters .pmt-filters__item--divider + .pmt-filters__item {
  flex-direction: row;
}
pmt-filters .pmt-filters__item--divider + .pmt-filters__item:before {
  content: "";
  border-right: 3px solid #999;
}
pmt-filters .pmt-filters__item--divider + .pmt-filters__item .pmt-filters__button {
  flex-basis: inherit;
  flex-grow: 0;
}
pmt-filters .pmt-filters__item--divider-grow + .pmt-filters__item {
  flex-grow: 1;
}
pmt-filters .pmt-filters__item--divider-grow + .pmt-filters__item:before {
  flex-grow: 1;
}
pmt-filters .pmt-filters__button {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.3em 0;
  border: none;
  background-color: #ebebeb;
  color: #c2c2c2;
  line-height: 1.3;
  outline: none;
}
pmt-filters .pmt-filters__button:enabled {
  color: #707070;
}
pmt-filters .pmt-filters__button:enabled:focus {
  color: #707070;
  box-shadow: inset 0 0 0 2px #999;
}
pmt-filters .pmt-filters__button:enabled:hover {
  color: #5c5c5c;
  background-color: #999;
}
pmt-filters .pmt-filters__button:enabled:active {
  color: #474747;
}
pmt-filters .pmt-filters__button--active:enabled {
  color: #333333;
  background-color: #adadad;
}
pmt-filters .pmt-filters__button--active:enabled:focus,
pmt-filters .pmt-filters__button--active:enabled:hover {
  box-shadow: none;
  color: #333333;
  background-color: #adadad;
}
pmt-filters .pmt-filters__icon {
  line-height: inherit;
  padding: 0 0.4em;
  font-size: 1.2em;
}
@media screen and (min-width: 641px) {
  pmt-filters .pmt-filters__icon {
    font-size: 1.6em;
  }
}
pmt-filters .pmt-filters__count,
pmt-filters .pmt-filters__title {
  padding: 0 0.4em;
  font-size: 0.6em;
  white-space: nowrap;
}
@media screen and (min-width: 321px) {
  pmt-filters .pmt-filters__count,
  pmt-filters .pmt-filters__title {
    font-size: 0.7em;
  }
}
@media screen and (min-width: 376px) {
  pmt-filters .pmt-filters__count,
  pmt-filters .pmt-filters__title {
    font-size: 0.75em;
  }
}
@media screen and (min-width: 641px) {
  pmt-filters .pmt-filters__count,
  pmt-filters .pmt-filters__title {
    font-size: 0.8em;
  }
}
.pmt-view-selector {
  display: inline-flex;
  align-items: center;
}
.pmt-view-selector--labels {
  flex-wrap: wrap;
}
.pmt-view-selector__item {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0 1.6rem;
  line-height: inherit;
}
.pmt-view-selector:not(.pmt-view-selector--labels) .pmt-view-selector__item {
  background-color: #ebebeb;
}
.pmt-view-selector:not(.pmt-view-selector--labels) .pmt-view-selector__item:first-child {
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem;
}
.pmt-view-selector:not(.pmt-view-selector--labels) .pmt-view-selector__item:last-child {
  border-top-right-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
.pmt-view-selector__item--icon {
  color: #c2c2c2;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--enabled,
.pmt-view-selector__item--icon:enabled {
  color: #707070;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--enabled:focus,
.pmt-view-selector__item--icon:enabled:focus {
  color: #707070;
  box-shadow: inset 0 0 0 2px #999;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--enabled:hover,
.pmt-view-selector__item--icon:enabled:hover {
  color: #5c5c5c;
  background-color: #999;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--enabled:active,
.pmt-view-selector__item--icon:enabled:active {
  color: #474747;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--active.pmt-view-selector__item--enabled,
.pmt-view-selector__item--icon.pmt-view-selector__item--active:enabled {
  color: #333333;
  background-color: #adadad;
  cursor: default;
}
.pmt-view-selector__item--icon.pmt-view-selector__item--active.pmt-view-selector__item--enabled:focus,
.pmt-view-selector__item--icon.pmt-view-selector__item--active:enabled:focus,
.pmt-view-selector__item--icon.pmt-view-selector__item--active.pmt-view-selector__item--enabled:hover,
.pmt-view-selector__item--icon.pmt-view-selector__item--active:enabled:hover {
  box-shadow: none;
  color: #333333;
  background-color: #adadad;
}
.pmt-view-selector__item--label {
  color: #c2c2c2;
}
.pmt-view-selector__item--label.pmt-view-selector__item--enabled,
.pmt-view-selector__item--label:enabled {
  color: #707070;
}
.pmt-view-selector__item--label.pmt-view-selector__item--enabled:focus,
.pmt-view-selector__item--label:enabled:focus {
  color: #707070;
  box-shadow: 0 2px #c2c2c2;
}
.pmt-view-selector__item--label.pmt-view-selector__item--active.pmt-view-selector__item--enabled,
.pmt-view-selector__item--label.pmt-view-selector__item--active:enabled {
  color: #333333;
  box-shadow: 0 2px #333333;
  cursor: default;
}
@media print {
  html {
    background-color: transparent;
    background-image: none;
  }
  .util__no-print,
  [pmt-menu-secondary-adjust],
  .sidebar {
    display: none;
  }
  .main {
    padding: 0 !important;
  }
  @page {
    margin: 0.5cm;
    orphans: 4;
    widows: 3;
  }
  @page :first .header {
    display: block;
  }
  p,
  li,
  pre,
  figure,
  blockquote {
    page-break-inside: avoid;
  }
  h1,
  h2,
  h3,
  h4,
  h5 {
    page-break-after: avoid;
  }
  .pmt-title-bar,
  .list__item,
  pmt-pane,
  .pmt-layout-table__item {
    page-break-inside: avoid;
    box-shadow: inset 0 0 0 1px rgba(51, 51, 51, 0.1) !important;
  }
}
.list {
  margin-top: 0.4rem;
  box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.14), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.1);
}
.list--rounded {
  margin-top: 0.4rem;
  border-radius: 8px 8px 8px 8px;
}
pmt-asset-manager .pmt-layout-table {
  border-collapse: collapse;
}
pmt-asset-manager .pmt-layout-table__item {
  border-bottom: 1px dashed #c2c2c2;
}
pmt-asset-manager .pmt-layout-table__item:first-of-type {
  border-top: 1px solid #c2c2c2;
}
pmt-asset-manager .pmt-layout-table__item:last-child {
  border-bottom: 1px solid #c2c2c2;
}
.pmt-post-list__items {
  margin-bottom: 0.5rem;
  overflow-x: auto;
}
.pmt-post-list__items .pmt-layout-table {
  border-collapse: collapse;
}
.pmt-post-list__items .pmt-post-list__table-header,
.pmt-post-list__items .pmt-post-list__item:last-child {
  border-bottom: 1px solid #c2c2c2;
}
.pmt-post-list__items .pmt-post-list__item {
  border-bottom: 1px dashed #c2c2c2;
}
.pmt-insights-3 .insights-note-container,
.pmt-insights-3 .pmt-google-insight-card,
.pmt-insights-3 .pmt-insight-card,
.pmt-highlights-card,
pmt-insights-menu .pmt-rating-card,
pmt-insights-menu pmt-pane,
pmt-insights-range-info .util__inset.util__background--white,
.user-settings-profile__basic-information,
.ui-media-card,
.pmt-carousel,
.pmt-post__title,
.pmt-layout-grid .pmt-layout-grid__item,
.pmt-layout-panes > .pmt-layout-panes__item > .pmt-layout-panes__pane,
pmt-title-bar + div.util__inset,
pmt-title-bar + .section.section--solid,
.location-import.util__inset,
.pmt-conflict-dashboard > .util__inset,
.file-manager-list > .pmt-page__search > .pmt-form-input,
.file-manager-files > .ng-scope,
.pmt-settings__notifications,
.pmt-conflict-resolver > div > div.section.section--solid {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 2px 6px 4px rgba(0, 0, 0, 0.05);
  border-radius: 8px 8px 8px 8px;
  background-color: white;
}
.pmt-insights-3 .insights-note-container pmt-card,
.pmt-insights-3 .pmt-google-insight-card pmt-card,
.pmt-insights-3 .pmt-insight-card pmt-card,
.pmt-highlights-card pmt-card,
pmt-insights-menu .pmt-rating-card pmt-card,
pmt-insights-menu pmt-pane pmt-card,
pmt-insights-range-info .util__inset.util__background--white pmt-card,
.user-settings-profile__basic-information pmt-card,
.ui-media-card pmt-card,
.pmt-carousel pmt-card,
.pmt-post__title pmt-card,
.pmt-layout-grid .pmt-layout-grid__item pmt-card,
.pmt-layout-panes > .pmt-layout-panes__item > .pmt-layout-panes__pane pmt-card,
pmt-title-bar + div.util__inset pmt-card,
pmt-title-bar + .section.section--solid pmt-card,
.location-import.util__inset pmt-card,
.pmt-conflict-dashboard > .util__inset pmt-card,
.file-manager-list > .pmt-page__search > .pmt-form-input pmt-card,
.file-manager-files > .ng-scope pmt-card,
.pmt-settings__notifications pmt-card,
.pmt-conflict-resolver > div > div.section.section--solid pmt-card {
  background-color: transparent;
}
.pmt-btn:enabled.btn-outline {
  background-color: transparent;
  border: 1px solid;
}
.pmt-btn:enabled.btn-outline:hover {
  background-color: #f5f5f5;
}
.pmt-btn:enabled.btn-outline--primary {
  border-color: #0085c4;
  color: #0085c4;
}
.pmt-btn:enabled.btn-outline--primary:hover {
  color: #0085c4;
}
.pmt-btn:enabled.btn-outline--secondary {
  border-color: #333;
  color: #333;
}
.pmt-btn:enabled.btn-outline--secondary:hover {
  color: #333;
}
div.util__inset {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 2px 6px 4px rgba(0, 0, 0, 0.05);
  border-radius: 8px 8px 8px 8px;
  margin-top: 0.4rem;
  background-color: white;
}
div.util__inset pmt-card {
  background-color: transparent;
}
div.util__inset__brand-page-buttons {
  border-radius: 0;
  box-shadow: none;
  margin: 2.5rem 0 0 0;
  -webkit-box-shadow: none;
}
.reconnect-network-banner {
  padding: 0 3rem 1rem 3rem;
}
/*! Bundled license information:

angular-moment-picker/dist/angular-moment-picker.min.css:
  (*! Angular Moment Picker - v0.10.2 - http://indrimuska.github.io/angular-moment-picker - (c) 2015 Indri Muska - MIT *)

ui-select/dist/select.min.css:
  (*!
   * ui-select
   * http://github.com/angular-ui/ui-select
   * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
   * License: MIT
   *)

cropperjs/dist/cropper.min.css:
  (*!
   * Cropper.js v0.8.1
   * https://github.com/fengyuanchen/cropperjs
   *
   * Copyright (c) 2015-2016 Fengyuan Chen
   * Released under the MIT license
   *
   * Date: 2016-09-03T04:55:16.458Z
   *)
*/
/*# sourceMappingURL=shared.css.map */
