[data-v-614f830c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.icon-tooltip[data-v-614f830c]{display:none}}@media only screen{.icon-tooltip[data-v-614f830c]{color:#59606f}}
[data-v-28165bef]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.key-performance-indicator[data-v-28165bef]{display:inline-block;overflow:hidden;border-radius:2px;white-space:nowrap}.key-performance-indicator--value[data-v-28165bef]{display:block;padding:2.5px 5px;font-weight:500;text-align:center;white-space:nowrap;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%)}.is-positive .key-performance-indicator--value[data-v-28165bef]{color:#f33;background-color:rgb(100%,88%,88%)}.is-negative .key-performance-indicator--value[data-v-28165bef]{color:#24a411;background-color:rgb(87.1176470588%,94.6470588235%,86%)}.key-performance-indicator--icon[data-v-28165bef]{font-size:10px;line-height:1;vertical-align:middle}.key-performance-indicator--base[data-v-28165bef]{padding:2.5px 5px;font-weight:400;text-align:center;font-size:10px;line-height:1;color:#59606f;background-color:rgb(96.7450980392%,96.8823529412%,97.1764705882%)}.is-positive .key-performance-indicator--base[data-v-28165bef]{color:rgba(255,51,51,.8);background-color:rgb(100%,96%,96%)}.is-negative .key-performance-indicator--base[data-v-28165bef]{color:rgba(36,164,17,.9);background-color:rgb(95.7058823529%,98.2156862745%,95.3333333333%)}.key-performance-indicator--prefix[data-v-28165bef]{vertical-align:baseline}.key-performance-indicator.is-small .key-performance-indicator--value[data-v-28165bef]{padding:2.5px 5px;font-weight:400}.key-performance-indicator.is-small .key-performance-indicator--prefix[data-v-28165bef]{display:none}}@media only screen{.key-performance-indicator[data-v-28165bef]{display:inline-block;overflow:hidden;border-radius:2px;white-space:nowrap}.key-performance-indicator--value[data-v-28165bef]{display:block;padding:5px 5px;font-weight:500;text-align:center;white-space:nowrap;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%);font-size:14px;line-height:1}.is-positive .key-performance-indicator--value[data-v-28165bef]{color:#f33;background-color:rgb(100%,88%,88%)}.is-negative .key-performance-indicator--value[data-v-28165bef]{color:#24a411;background-color:rgb(87.1176470588%,94.6470588235%,86%)}.key-performance-indicator--icon[data-v-28165bef]{font-size:10px;line-height:1;vertical-align:middle}.key-performance-indicator--base[data-v-28165bef]{font-size:14px;line-height:1;padding:5px 5px;font-weight:400;text-align:center;color:#59606f;background-color:rgb(96.7450980392%,96.8823529412%,97.1764705882%)}.is-positive .key-performance-indicator--base[data-v-28165bef]{color:rgba(255,51,51,.8);background-color:rgb(100%,96%,96%)}.is-negative .key-performance-indicator--base[data-v-28165bef]{color:rgba(36,164,17,.9);background-color:rgb(95.7058823529%,98.2156862745%,95.3333333333%)}.key-performance-indicator--prefix[data-v-28165bef]{vertical-align:baseline;font-size:10px;line-height:1}.key-performance-indicator.is-small .key-performance-indicator--icon[data-v-28165bef]{font-size:10px;line-height:1}.key-performance-indicator.is-small .key-performance-indicator--value[data-v-28165bef]{font-size:14px;line-height:1;padding:5px 10px;font-weight:400}.key-performance-indicator.is-small .key-performance-indicator--base[data-v-28165bef]{padding:3.5px 10px 2.5px 10px;font-size:12px;line-height:1}.key-performance-indicator.is-small .key-performance-indicator--prefix[data-v-28165bef]{display:none}}

.key-performance-indicator-cell[data-v-477bfeb6] {
  text-align: center;
  vertical-align: middle;
  padding: 0.75rem 1rem;
}

:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.modal-container{z-index:1000;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.modal-container .modal{margin:auto;min-height:200px;min-width:200px;max-width:80vh;max-width:650px;max-height:80vh;position:relative;background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow-y:auto}.modal-container.is-overflowable .modal{overflow-y:visible}.modal-container.is-wide .modal{min-width:600px}.modal-container.align-top .modal{margin-top:10%}
[data-v-5a53573a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.share-modal[data-v-5a53573a]{--hgs-red: #dd0029;--hgs-red-light: rgba(221, 0, 41, 0.08);--hgs-red-dark: #b30021;--gray-200: #ebedf0;--gray-400: #cbd5e1;--gray-700: #666;--gray-900: #333840;--success-color: #16a34a;padding:2rem;color:#333840;color:var(--gray-900)}.share-modal__header[data-v-5a53573a]{margin-bottom:2rem}.share-modal__title[data-v-5a53573a]{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;color:var(--gray-900);letter-spacing:-0.025em}.share-modal__description[data-v-5a53573a]{color:var(--gray-700);font-size:.95rem;line-height:1.5}.share-modal__content[data-v-5a53573a]{margin-bottom:1.5rem}.share-modal__input-group[data-v-5a53573a]{display:flex;flex-direction:column;gap:.5rem}.share-modal__input-wrapper[data-v-5a53573a]{display:flex;gap:.75rem;width:100%;border:1px solid var(--gray-200);border-radius:8px;padding:.25rem;transition:border-color .2s ease}.share-modal__input-wrapper[data-v-5a53573a]:focus-within{border-color:var(--gray-400)}.share-modal__input[data-v-5a53573a]{flex:1 1;padding:.625rem .75rem;border:none;font-size:.925rem;background:rgba(0,0,0,0);color:var(--gray-900)}.share-modal__input[data-v-5a53573a]:focus{outline:none}.share-modal__copy-button[data-v-5a53573a]{background:#fff;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:transform .1s ease}.share-modal__copy-button[data-v-5a53573a]:active{transform:scale(0.98)}.share-modal__button-icon[data-v-5a53573a]{font-size:.9em}.share-modal__success-message[data-v-5a53573a]{display:flex;align-items:center;gap:.375rem;color:var(--success-color);font-size:.875rem;font-weight:500;animation:fadeIn-5a53573a .2s ease}.share-modal__note[data-v-5a53573a]{display:flex;flex-direction:column;gap:.875rem;border-top:1px solid var(--gray-200);padding-top:1.5rem;margin-top:.5rem}.share-modal__note-item[data-v-5a53573a]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem}.share-modal__preview-link[data-v-5a53573a]{display:inline-flex;align-items:center;gap:.375rem;color:var(--hgs-red);font-size:.875rem;text-decoration:none;padding:.25rem 0;transition:color .2s ease}.share-modal__preview-link[data-v-5a53573a]:hover{color:var(--hgs-red-dark)}.share-modal__success-icon[data-v-5a53573a]{color:var(--success-color)}.share-modal__link-icon[data-v-5a53573a]{color:currentColor}.share-modal__note-icon[data-v-5a53573a]{color:var(--text-secondary)}@keyframes fadeIn-5a53573a{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
[data-v-2526c3b6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.tag[data-v-2526c3b6]{font-size:14px;line-height:1;display:inline-flex;justify-content:flex-start;align-items:center;border-radius:2px;padding:5px;white-space:nowrap;color:#333840;background-color:rgb(90.1960784314%,91.568627451%,93.5294117647%)}.tag[data-v-2526c3b6]:active,.tag.is-active[data-v-2526c3b6]{color:#fff;background-color:#59606f}.tag--icon[data-v-2526c3b6]{opacity:.75;margin-right:5px;color:#333840}.tag--icon .tag[data-v-2526c3b6]:active,.tag.is-active .tag--icon[data-v-2526c3b6]{opacity:1;color:#fff}.tag--text[data-v-2526c3b6]{margin-right:5px}.tag--remove[data-v-2526c3b6]{opacity:.5;color:#333840}.tag:hover .tag--remove[data-v-2526c3b6]{opacity:1}}
[data-v-22d13bfa]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.tag-list[data-v-22d13bfa]{display:flex;overflow:hidden;justify-content:flex-end;flex:1 0 auto;align-items:flex-start;position:relative;min-width:0;margin-top:12.5px}.tag-list.can-wrap[data-v-22d13bfa]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.tag-list.is-overflowing[data-v-22d13bfa]::before{content:" ";display:block;position:absolute;z-index:1;top:0;left:0;width:40px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0.85), transparent)}.tag-list--tag[data-v-22d13bfa]{margin-right:5px;margin-bottom:5px}}
[data-v-295da66c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.input[data-v-295da66c]{display:flex;align-items:flex-start;position:relative;top:0;min-height:50px;padding:0 10px}.input--icon[data-v-295da66c]{display:flex;justify-content:center;flex:0 0 auto;align-items:center;height:50px;width:16px;margin-right:10px}.input--wrapper[data-v-295da66c]{display:flex;overflow:hidden;justify-content:flex-start;flex:1 1 auto;align-items:flex-start;min-width:0}.input.is-open .input--wrapper[data-v-295da66c]{flex-wrap:wrap}.input--tag-list[data-v-295da66c]{flex:0 1 auto;min-width:0}.input--field[data-v-295da66c]{font-size:14px;line-height:1;flex:1 1 100%;min-width:80%;height:50px;border:0}.input.is-open .input--field[data-v-295da66c]{flex:1 1 auto;min-width:375px}.input--field[data-v-295da66c]:focus{outline:none}}
[data-v-0b9b9a50]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-0b9b9a50]{font-size:14px;line-height:1.42857142;display:flex;align-items:flex-start;padding:0 15px;color:#333840;cursor:pointer;transition:all .2s ease-in-out}.item[data-v-0b9b9a50]:hover{text-decoration:none;background-color:#f5f7fa}.item:hover.is-selected[data-v-0b9b9a50],.item.is-selected[data-v-0b9b9a50]{background-color:#fff2ef}.item--icon[data-v-0b9b9a50]{margin-right:5px;padding:15px 0}.item--link[data-v-0b9b9a50]{flex:1 1 auto;height:100%;padding:15px 0;text-align:left;text-decoration:none}.item.is-selected .item--link[data-v-0b9b9a50]{color:#dd0029}}
[data-v-0496eb78]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.section--title[data-v-0496eb78]{font-size:14px;line-height:1.42857142;padding:20px 15px 10px 15px;font-weight:600;color:#333840}}
[data-v-1f3d0e87]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.notice[data-v-1f3d0e87]{font-size:14px;line-height:1.42857142;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:15px;text-align:center;color:#59606f}.notice--icon[data-v-1f3d0e87]{font-size:36px;line-height:1;opacity:.5;margin-bottom:10px}.notice--text[data-v-1f3d0e87]{font-size:14px;line-height:1.42857142;max-width:400px}}
[data-v-7c7c260c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-dropdown[data-v-7c7c260c]{height:475px}.dashboard-dropdown--columns[data-v-7c7c260c]{display:flex;align-items:stretch;height:100%}.dashboard-dropdown--scrollarea[data-v-7c7c260c],.dashboard-dropdown--market-scrollarea[data-v-7c7c260c]{overflow-y:auto;flex:1 1 50%;min-height:100%}.dashboard-dropdown--market-scrollarea[data-v-7c7c260c]{border-left:1px solid #dde3ed;background-color:#f5f7fa}.dashboard-dropdown--loader[data-v-7c7c260c]{display:flex;justify-content:center;align-items:center;height:100%;padding:15px 0;color:#59606f}}
[data-v-0a3e65b7]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.select-dashboard--input[data-v-0a3e65b7]{margin-bottom:15px;border:1px solid #dde3ed}.select-dashboard--list[data-v-0a3e65b7]{max-height:400px;border:1px solid #dde3ed;background-color:#fff}}
[data-v-f8d80b04]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dialog--window.is-wide[data-v-f8d80b04]{width:750px}.dialog--heading[data-v-f8d80b04]{margin-bottom:20px}.dialog--header[data-v-f8d80b04]{display:block;padding-bottom:10px}.dialog--action-list[data-v-f8d80b04]{justify-content:flex-end}}

.dropdown-menu[data-v-b1ce1488] {
  min-width: 225px;
  padding: 8px 0;
}
.dropdown-item[data-v-b1ce1488] {
  display: block;
  width: 100%;
  padding: 8px 16px;
  border: none;
  background: none;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  color: var(--gray-900);
}
.dropdown-item[data-v-b1ce1488]:hover {
  background-color: var(--gray-200);
}
.dropdown-item-hint[data-v-b1ce1488] {
  display: block;
  font-size: 12px;
  color: var(--gray-700);
}
.dropdown-button-content[data-v-b1ce1488] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dropdown-caret[data-v-b1ce1488] {
  font-size: 12px;
}
@keyframes flashBackground-b1ce1488 {
0% {
    background-color: transparent;
    color: var(--flash-color);
}
50% {
    background-color: var(--flash-color);
    color: white;
}
100% {
    background-color: transparent;
    color: var(--flash-color);
}
}
[data-v-b1ce1488] .button-primary:not(.is-disabled) {
  --flash-color: rgb(221, 0, 41);
  animation: flashBackground-b1ce1488 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-v-b1ce1488] .button--dropdown {
  max-height: 350px;
}


.info[data-v-6bf8f503] {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin: 0 0 16px;
  border: 1px solid var(--color-lighter-grey);
  border-radius: 8px;
  padding: 12px 16px;
  box-shadow: 0 1px 2px rgb(0 0 0 / 0.05);
  font: 16px/1.5 inherit;
  color: var(--color-darkest-grey);
  background: var(--color-white-grey);
  gap: 8px;
& .info__icon[data-v-6bf8f503] {
    /* align icon with text */
    margin-top: 2px;
}
& .info__toggle[data-v-6bf8f503] {
    margin-left: 2px;
    text-decoration: underline;
    color: var(--color-primary);
    cursor: pointer;
&[data-v-6bf8f503]:hover {
      color: color-mix(in srgb, var(--color-primary) 90%, black);
}
}
}

[data-v-22b5414e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.header-section[data-v-22b5414e]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.header-main[data-v-22b5414e]{display:flex;align-items:center;gap:24px}.header-count[data-v-22b5414e]{font-size:14px;text-align:right}.page-title[data-v-22b5414e]{margin-bottom:0;color:#717a8b;font-size:24px;white-space:nowrap}.header-actions[data-v-22b5414e]{display:flex;gap:16px;align-items:center}.button-content[data-v-22b5414e]{display:flex;align-items:center;gap:8px}.reset-icon[data-v-22b5414e]{font-size:14px}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.mini-chart--horizontal-axis .chart--line-stroke{fill:none;stroke-width:.5}.mini-chart--horizontal-axis.primary .chart--line-stroke{stroke:rgba(255,184,37,.5)}.mini-chart--horizontal-axis.secondary .chart--line-stroke{stroke:rgb(79.862745098%,82.6666666667%,87%)}.line-plot-0 .chart--line-fill{fill:rgba(255,184,37,.1)}.line-plot-0 .chart--line-stroke{stroke-width:1;stroke:#ffb825}.line-plot-1 .chart--line-fill{fill:rgba(79.862745098%,82.6666666667%,87%,.1)}.line-plot-1 .chart--line-stroke{stroke-width:1;stroke:rgb(79.862745098%,82.6666666667%,87%)}

.trend-chart-container[data-v-fcc5ecba] {
  width: 120px;
  overflow: hidden;
  position: relative;
}
[data-v-fcc5ecba] .bar-chart {
  position: absolute;
  left: 0;
  top: 0;
}
.trend-na[data-v-fcc5ecba] {
  color: var(--gray-500);
  font-size: 14px;
}

[data-v-984b2318]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.tooltip[data-v-984b2318]{display:none}}@media only screen{.with-tooltip[data-v-984b2318]{position:relative}.tooltip[data-v-984b2318]{font-size:14px;line-height:1.42857142;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;z-index:100;left:50%;width:425px;height:auto;transform:translate(var(--translate-x), var(--translate-y));font-weight:400;white-space:normal}.tooltip__extra-wide[data-v-984b2318]{width:1000px}.with-tooltip.tooltip-bottom-aligned .tooltip[data-v-984b2318]{top:100%;--translate-y: 12px}.with-tooltip.tooltip-top-aligned .tooltip[data-v-984b2318]{bottom:100%;--translate-y: -12px}.with-tooltip.tooltip-middle-aligned .tooltip[data-v-984b2318]{top:50%;--translate-y: -50%;left:100%}.with-tooltip.tooltip-left-aligned .tooltip[data-v-984b2318]{--translate-x: -10%;text-align:left}.with-tooltip.tooltip-max-left-aligned .tooltip[data-v-984b2318]{--translate-x: -4%;text-align:left}.with-tooltip.tooltip-center-aligned .tooltip[data-v-984b2318]{--translate-x: -50%;text-align:center}.with-tooltip.tooltip-right-aligned .tooltip[data-v-984b2318]{--translate-x: -90%;text-align:right}.tooltip[data-v-984b2318]::before{content:"";display:block;position:absolute;left:50%;width:0;height:0;transform:translateX(-50%)}.with-tooltip.tooltip-left-aligned .tooltip[data-v-984b2318]::before{left:10%}.with-tooltip.tooltip-max-left-aligned .tooltip[data-v-984b2318]::before{left:4%}.with-tooltip.tooltip-right-aligned .tooltip[data-v-984b2318]::before{left:90%}.with-tooltip.tooltip-bottom-aligned .tooltip[data-v-984b2318]::before{top:-9px;border-top:0;border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff;border-left:9px solid rgba(0,0,0,0);filter:drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.15))}.with-tooltip.tooltip-top-aligned .tooltip[data-v-984b2318]::before{bottom:-9px;border-top:9px solid #fff;border-right:9px solid rgba(0,0,0,0);border-bottom:0;border-left:9px solid rgba(0,0,0,0);filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.15))}.with-tooltip.tooltip-middle-aligned .tooltip[data-v-984b2318]::before{top:50%;left:-9px;border-top:9px solid rgba(0,0,0,0);border-left:0;border-bottom:9px solid rgba(0,0,0,0);border-right:9px solid #fff;transform:translateY(-50%);filter:drop-shadow(-1px 0 0 rgba(0, 0, 0, 0.15))}.tooltip--popup[data-v-984b2318]{display:inline-block;border-radius:3px;padding:10px 15px;box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.05);text-align:left;color:#59606f;background-color:#fff}.tooltip--animation-enter-active[data-v-984b2318],.tooltip--animation-leave-active[data-v-984b2318]{transition:opacity .25s,transform .25s}.tooltip--animation-enter[data-v-984b2318]{opacity:0}.with-tooltip.tooltip-bottom-aligned .tooltip--animation-enter[data-v-984b2318]{--translate-y: 4px}.with-tooltip.tooltip-top-aligned .tooltip--animation-enter[data-v-984b2318]{--translate-y: -4px}.tooltip--animation-leave-to[data-v-984b2318]{opacity:0}.with-tooltip.tooltip-bottom-aligned .tooltip--animation-leave-to[data-v-984b2318]{--translate-y: 20px}.with-tooltip.tooltip-top-aligned .tooltip--animation-leave-to[data-v-984b2318]{--translate-y: -20px}.tooltip--icon[data-v-984b2318]{color:#59606f}}
[data-v-c7ec46c6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@keyframes vdpSlideFromLeft-c7ec46c6{from{opacity:0;transform:translate3d(-0.5em, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes vdpSlideFromRight-c7ec46c6{from{opacity:0;transform:translate3d(0.5em, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes vdpToggleCalendar-c7ec46c6{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@keyframes vdpFadeCalendar-c7ec46c6{from{opacity:0}to{opacity:1}}.vdp-toggle-calendar-enter-active.vdpPositionReady[data-v-c7ec46c6]{transform-origin:top left;animation:vdpToggleCalendar-c7ec46c6 .2s}.vdp-toggle-calendar-leave-active[data-v-c7ec46c6]{animation:vdpToggleCalendar-c7ec46c6 .15s reverse}.vdp-toggle-calendar-enter-active.vdpPositionFixed[data-v-c7ec46c6]{animation:vdpFadeCalendar-c7ec46c6 .3s}.vdp-toggle-calendar-leave-active.vdpPositionFixed[data-v-c7ec46c6]{animation:vdpFadeCalendar-c7ec46c6 .3s reverse}.vdpComponent[data-v-c7ec46c6]{display:inline-block;position:relative;font-size:10px;color:#303030}.vdpComponent.vdpWithInput>input[data-v-c7ec46c6]{padding-right:30px}.vdpClearInput[data-v-c7ec46c6]{position:absolute;top:0;right:0;bottom:0;width:3em;font-size:1em}.vdpClearInput[data-v-c7ec46c6]::before{content:"×";position:absolute;top:50%;left:50%;box-sizing:border-box;width:1.4em;height:1.4em;margin:-0.7em 0 0 -0.7em;border:1px solid rgba(0,0,0,.15);border-radius:50%;line-height:1.1em;color:rgba(0,0,0,.3);background-color:#fff}.vdpClearInput[data-v-c7ec46c6]:hover::before{box-shadow:0 .2em .5em rgba(0,0,0,.15)}.vdpOuterWrap.vdpFloating[data-v-c7ec46c6]{position:absolute;z-index:220;padding:.5em 0}.vdpOuterWrap.vdpPositionFixed[data-v-c7ec46c6]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:2em;background-color:rgba(0,0,0,.3)}.vdpFloating .vdpInnerWrap[data-v-c7ec46c6]{max-width:30em}.vdpPositionFixed .vdpInnerWrap[data-v-c7ec46c6]{max-width:30em;margin:0 auto;border:0;animation:vdpToggleCalendar-c7ec46c6 .3s}.vdpFloating.vdpPositionTop[data-v-c7ec46c6]{top:100%}.vdpFloating.vdpPositionBottom[data-v-c7ec46c6]{bottom:100%}.vdpFloating.vdpPositionLeft[data-v-c7ec46c6]{left:0}.vdpFloating.vdpPositionRight[data-v-c7ec46c6]{right:0}.vdpPositionTop.vdpPositionLeft[data-v-c7ec46c6]{transform-origin:top left}.vdpPositionTop.vdpPositionRight[data-v-c7ec46c6]{transform-origin:top right}.vdpPositionBottom.vdpPositionLeft[data-v-c7ec46c6]{transform-origin:bottom left}.vdpPositionBottom.vdpPositionRight[data-v-c7ec46c6]{transform-origin:bottom right}.vdpInnerWrap[data-v-c7ec46c6]{overflow:hidden;box-sizing:border-box;min-width:28em;border:1px solid rgba(0,0,0,.15);border-radius:.5em;padding:1em;box-shadow:0 .2em 1.5em rgba(0,0,0,.06);background:#fff}.vdpHeader[data-v-c7ec46c6]{position:relative;margin:-1em -1em -2.5em;padding:0 1em 2.5em;text-align:center;background:#f5f5f5}.vdpClearInput[data-v-c7ec46c6],.vdpArrow[data-v-c7ec46c6],.vdpPeriodControl>button[data-v-c7ec46c6],.vdp12HourToggleBtn[data-v-c7ec46c6]{margin:0;border:0;padding:0;background:none;cursor:pointer}.vdpArrow[data-v-c7ec46c6]::-moz-focus-inner,.vdpClearInput[data-v-c7ec46c6]::-moz-focus-inner,.vdpPeriodControl[data-v-c7ec46c6]::-moz-focus-inner,.vdp12HourToggleBtn[data-v-c7ec46c6]::-moz-focus-inner{border:0;padding:0}.vdpArrow[data-v-c7ec46c6]{overflow:hidden;position:absolute;top:0;bottom:2.5em;width:5em;font-size:1em;text-align:left;text-indent:-999em}.vdpArrow[data-v-c7ec46c6]::before{content:"";position:absolute;top:50%;left:50%;width:2.2em;height:2.2em;margin:-1.1em 0 0 -1.1em;border-radius:100%;transition:background-color .2s}.vdpArrow[data-v-c7ec46c6]:hover,.vdpArrow[data-v-c7ec46c6]:focus,.vdpArrow[data-v-c7ec46c6]:active{outline:0}.vdpArrow[data-v-c7ec46c6]:hover::before,.vdpArrow[data-v-c7ec46c6]:focus::before{background-color:rgba(0,0,0,.03)}.vdpArrow[data-v-c7ec46c6]:active::before{background-color:rgba(0,0,0,.07)}.vdpArrowNext[data-v-c7ec46c6]::before{margin-left:-1.4em}.vdpArrow[data-v-c7ec46c6]::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-0.5em;border:.5em solid rgba(0,0,0,0)}.vdpArrowPrev[data-v-c7ec46c6]{left:-0.3em}.vdpArrowPrev[data-v-c7ec46c6]::after{margin-left:-0.8em;border-right-color:rgba(221,0,41,.8)}.vdpArrowNext[data-v-c7ec46c6]{right:-0.6em}.vdpArrowNext[data-v-c7ec46c6]::after{margin-left:-0.5em;border-left-color:rgba(221,0,41,.8)}.vdpPeriodControl[data-v-c7ec46c6]{display:inline-block;position:relative}.vdpPeriodControl>button[data-v-c7ec46c6]{display:inline-block;padding:1em .4em;font-size:1.5em}.vdpPeriodControl>select[data-v-c7ec46c6]{-webkit-appearance:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.6em;cursor:pointer}.vdpTable[data-v-c7ec46c6]{table-layout:fixed;position:relative;z-index:5;width:100%}.vdpNextDirection[data-v-c7ec46c6]{animation:vdpSlideFromRight-c7ec46c6 .5s}.vdpPrevDirection[data-v-c7ec46c6]{animation:vdpSlideFromLeft-c7ec46c6 .5s}.vdpCell[data-v-c7ec46c6],.vdpHeadCell[data-v-c7ec46c6]{box-sizing:border-box;text-align:center}.vdpCell[data-v-c7ec46c6]{padding:.5em 0}.vdpHeadCell[data-v-c7ec46c6]{padding:.3em .5em 1.8em}.vdpHeadCellContent[data-v-c7ec46c6]{font-size:1.3em;font-weight:normal;color:#848484}.vdpCellContent[data-v-c7ec46c6]{display:block;width:1.857em;margin:0 auto;border-radius:100%;font-size:1.4em;line-height:1.857em;text-align:center;transition:background .1s,color .1s}.vdpCell.outOfRange[data-v-c7ec46c6]{color:#c7c7c7}.vdpCell.today[data-v-c7ec46c6]{color:rgba(221,0,41,.8)}.vdpCell.selected .vdpCellContent[data-v-c7ec46c6]{color:#fff;background:rgba(221,0,41,.8)}@media(hover: hover){.vdpCell.selectable:hover .vdpCellContent[data-v-c7ec46c6]{color:#fff;background:rgba(221,0,41,.8)}}.vdpCell.selectable[data-v-c7ec46c6]{cursor:pointer}.vdpCell.disabled[data-v-c7ec46c6]{opacity:.5}.vdpTimeControls[data-v-c7ec46c6]{position:relative;margin:1em -1em -1em;padding:1.2em 2em;text-align:center;background:#f5f5f5}.vdpTimeUnit[data-v-c7ec46c6]{display:inline-block;position:relative;vertical-align:middle}.vdpTimeUnit>pre[data-v-c7ec46c6],.vdpTimeUnit>input[data-v-c7ec46c6]{box-sizing:border-box;margin:0;border:0;border-bottom:1px solid rgba(0,0,0,0);padding:.1em;font-size:1.7em;line-height:1.3;text-align:center;white-space:pre-wrap;word-wrap:break-word;color:#000;resize:none}.vdpTimeUnit>pre[data-v-c7ec46c6]{visibility:hidden;font-family:inherit}.vdpTimeUnit>input[data-v-c7ec46c6]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:none;appearance:textfield;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;outline:none;border-radius:0;padding:0;background:rgba(0,0,0,0)}.vdpTimeUnit>input[data-v-c7ec46c6]::-moz-selection{background-color:rgba(221,0,41,.15)}.vdpTimeUnit>input[data-v-c7ec46c6]::selection{background-color:rgba(221,0,41,.15)}.vdpTimeUnit>input[data-v-c7ec46c6]:hover,.vdpTimeUnit>input[data-v-c7ec46c6]:focus{border-bottom-color:rgba(221,0,41,.8)}.vdpTimeUnit>input[data-v-c7ec46c6]:disabled{border-bottom-color:rgba(0,0,0,0)}.vdpTimeUnit>input[data-v-c7ec46c6]::-webkit-inner-spin-button,.vdpTimeUnit>input[data-v-c7ec46c6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vdpTimeSeparator[data-v-c7ec46c6],.vdpTimeCaption[data-v-c7ec46c6]{display:inline-block;vertical-align:middle;font-size:1.3em;color:#848484}.vdpTimeCaption[data-v-c7ec46c6]{margin-right:.5em}.vdp12HourToggleBtn[data-v-c7ec46c6]{display:inline-block;vertical-align:middle;padding:0 .4em;font-size:1.3em;color:#303030}.vdp12HourToggleBtn[data-v-c7ec46c6]:hover,.vdp12HourToggleBtn[data-v-c7ec46c6]:focus{outline:0;color:rgba(221,0,41,.8)}.vdp12HourToggleBtn[data-v-c7ec46c6]:disabled{color:#303030}
[data-v-2fd4f04c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.date-picker-popup[data-v-2fd4f04c]{z-index:1000;cursor:auto}[data-v-2fd4f04c] .vdpComponent .vdpArrowPrev::after{border-right-color:#59606f}[data-v-2fd4f04c] .vdpComponent .vdpArrowNext::after{border-left-color:#59606f}[data-v-2fd4f04c] .vdpComponent .vdpHeader{background-color:#f5f7fa}[data-v-2fd4f04c] .vdpComponent .vdpTable{table-layout:auto}[data-v-2fd4f04c] .vdpComponent .vdpCellContent{width:28px;height:28px;font-size:14px;line-height:28px}[data-v-2fd4f04c] .vdpComponent .date-picker-popup--footer{margin-top:10px}}

.list-filter[data-v-268a9eba] {
  --p-listbox-option-selected-background: var(
    --p-listbox-option-focus-background
  );
  --p-listbox-option-selected-focus-background: var(
    --p-listbox-option-focus-background
  );
  --p-listbox-option-selected-color: var(--p-listbox-option-focus-color);
  --p-listbox-option-selected-focus-color: var(--p-listbox-option-focus-color);
  --p-listbox-option-padding: 0.1rem 0.2rem 0.1rem 0.75rem;
  width: 100%;
  border: none;
  border-radius: 6px;
  height: 100%;
}
.list-filter__option[data-v-268a9eba] {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  gap: 0.5rem;
  min-width: 0;
  min-height: 4.8rem;
}
.list-filter__option-text[data-v-268a9eba] {
  flex: 1 1;
  display: -webkit-box;
  line-clamp: 3;
  font-size: 14px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.3;
  min-width: 0;
  word-break: break-word;
}
.list-filter__badge[data-v-268a9eba] {
  background-color: var(--hgs-red-light);
  color: var(--hgs-red);
  font-size: 0.85em;
  padding: 0.2em 0.6em;
  border-radius: 1rem;
  min-width: 2.5em;
  text-align: center;
  font-weight: 500;
  flex-shrink: 0;
}
.list-filter__status[data-v-268a9eba] {
  font-size: 0.75rem;
}
[data-v-268a9eba] .p-listbox-item {
  padding: 0;
  border-bottom: 1px solid #f0f0f0;
}
[data-v-268a9eba] .p-listbox-item:last-child {
  border-bottom: none;
}
[data-v-268a9eba] .p-checkbox {
  margin-right: 0.75rem;
  flex-shrink: 0;
}
[data-v-268a9eba] .p-listbox-filter-container {
  padding: 0.75rem;
  border-bottom: 1px solid #dee2e6;
}
[data-v-268a9eba] .p-listbox-filter {
  padding: 0.5rem;
}
[data-v-268a9eba] .filter-highlight {
  background-color: rgb(255, 235, 238);
  border-bottom: 1px solid var(--color-primary);
  padding: 0 2px;
  border-radius: 2px;
}
[data-v-268a9eba] .p-listbox-option-selected .filter-highlight {
  background-color: rgb(255, 235, 238);
  border-bottom: 1px solid var(--color-primary);
  padding: 0 2px;
  border-radius: 2px;
}
[data-v-268a9eba] .p-inputtext:enabled:focus {
  border-color: var(--hgs-red);
}
.list-filter__header[data-v-268a9eba] {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 0.5rem;
  align-items: center;
}
.list-filter__actions[data-v-268a9eba] {
  display: flex;
  gap: 0.5rem;
}
.list-filter__actions .p-button-text[data-v-268a9eba] {
  color: var(--hgs-red);
  font-size: 0.75rem;
  padding: 0.05rem 0.1rem;
  border-radius: 2px;
}
.list-filter__actions .p-button-text[data-v-268a9eba]:hover {
  background-color: var(--hgs-red-light);
}
.list-filter__select-all[data-v-268a9eba] {
  display: flex;
  align-items: center;
}
[data-v-268a9eba] .p-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}


.filter-modal[data-v-9e802654] {
  --hgs-red: #d32f2f;
  --hgs-red-light: #ffebee;
  min-width: 600px;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
}
.filter-modal__header[data-v-9e802654] {
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.filter-modal__title[data-v-9e802654] {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0;
}
.filter-modal__content[data-v-9e802654] {
  flex: 1 1;
  overflow: hidden;
  position: relative;
}
.filter-modal__footer[data-v-9e802654] {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: flex-end;
  gap: 0.75rem;
}
.filter-modal__actions[data-v-9e802654] {
  display: flex;
  gap: 0.5rem;
}
.filter-modal__button[data-v-9e802654] {
  background: none;
  border: none;
  color: var(--hgs-red);
  font-size: 0.875rem;
  cursor: pointer;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
}
.filter-modal__button[data-v-9e802654]:hover {
  background-color: var(--hgs-red-light);
}
.filter-modal__title-container[data-v-9e802654] {
  display: flex;
  align-items: center;
}
.filter-modal__date-filter[data-v-9e802654] {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.filter-modal__date-wrapper[data-v-9e802654] {
  display: flex;
  gap: 2rem;
  align-items: center;
  max-width: 800px;
}
.filter-modal__date-left[data-v-9e802654] {
  flex: 0 0 150px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  align-self: center;
}
.filter-modal__date-hint[data-v-9e802654] {
  font-size: 0.8125rem;
  color: #718096;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  justify-content: center;
  padding-top: 1rem;
}
.filter-modal__info-icon[data-v-9e802654] {
  color: #718096;
  flex-shrink: 0;
}
.filter-modal__date-presets[data-v-9e802654] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.filter-modal__date-presets-heading[data-v-9e802654] {
  font-size: 0.75rem;
  color: #718096;
  margin: 0;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #e2e8f0;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.date-preset-button[data-v-9e802654] {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  background-color: white;
  color: #4a5568;
  font-size: 0.875rem;
  cursor: pointer;
  transition: all 0.2s ease;
  text-align: center;
  line-height: 1.3;
}
.date-preset-button[data-v-9e802654]:hover,
.date-preset-button[data-v-9e802654]:active {
  background-color: var(--hgs-red-light);
  border-color: var(--hgs-red);
  color: var(--hgs-red);
}
.date-preset-button--active[data-v-9e802654] {
  background-color: var(--hgs-red-light);
  border-color: var(--hgs-red);
  color: var(--hgs-red);
}
.filter-modal__date-picker[data-v-9e802654] {
  flex: 0 0 auto;
  background: white;
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid #e2e8f0;
}


.column-header[data-v-7c4e1e84] {
  width: 100%;
  display: flex;
  align-items: center;
}
.column-header-name[data-v-7c4e1e84] {
  flex: 1 1;
  font-weight: 600;
}
.column-header-actions[data-v-7c4e1e84] {
  display: flex;
}
.column-header-icon[data-v-7c4e1e84] {
  padding: 0.25rem 0.4rem;
  cursor: pointer;
  border-radius: 4px;
}
.column-header-icon.sort-icon[data-v-7c4e1e84] {
  padding-right: 0;
}
.column-header-icon[data-v-7c4e1e84]:hover {
  color: var(--hgs-red);
  background-color: #fafafa;
  outline: 1px solid #f0f0f0;
}
.filter-icon-wrapper[data-v-7c4e1e84] {
  position: relative;
  display: inline-block;
}
.filter-indicator[data-v-7c4e1e84] {
  position: absolute;
  top: -2px;
  right: 2px;
  width: 6px;
  height: 6px;
  background-color: var(--hgs-red);
  border-radius: 50%;
}
.column-header-icon.filter-active[data-v-7c4e1e84] {
  color: var(--hgs-red);
}
.column-header-icon.sort-icon[data-v-7c4e1e84] {
  color: var(--gray-500);
}
.sort-active .column-header-icon.sort-icon[data-v-7c4e1e84] {
  color: var(--hgs-red);
}
.column-header-icon.sort-icon[data-v-7c4e1e84]:hover {
  color: var(--hgs-red);
}


.key-performance-indicator-header-button[data-v-a63a66a8] {
  text-transform: none;
  text-transform: initial;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 1px;
}
.dropdown-menu[data-v-a63a66a8] {
  min-width: 120px;
  padding: 0.5rem 0;
  background: white;
  border: 1px solid var(--gray-100);
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.dropdown-item[data-v-a63a66a8] {
  font-weight: 400;
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  border: none;
  background: none;
  text-align: left;
  font-size: 14px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-item[data-v-a63a66a8]:hover {
  background-color: var(--gray-200);
}


.notation-name-wrapper[data-v-35f63a0e] {
  --cell-height: 52px;
  --cell-width: 390px;
  --cell-padding: 1rem;
  --scrollbar-width: 4px;
  --scrollbar-space: 11px;

  width: 390px;

  width: var(--cell-width);
  height: 52px;
  height: var(--cell-height);
  position: relative;
}
.notation-name-scroll[data-v-35f63a0e] {
  position: absolute;
  inset: 0 var(--scrollbar-space) 0 0;
  overflow-y: auto;
}
.notation-name-cell[data-v-35f63a0e] {
  display: flex;
  align-items: center;
  min-height: 100%;
  padding: 0;
  line-height: 1.2;
  word-wrap: break-word;
}
.class-code[data-v-35f63a0e] {
  color: var(--gray-500);
  white-space: nowrap;
  padding-right: 0.2rem;
  font-family:
    -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue',
    Arial, sans-serif;
  font-size: 0.9em;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.notation-name-scroll[data-v-35f63a0e]::-webkit-scrollbar {
  width: var(--scrollbar-width);
}
.notation-name-scroll[data-v-35f63a0e]::-webkit-scrollbar-track {
  background: var(--gray-200);
}
.notation-name-scroll[data-v-35f63a0e]::-webkit-scrollbar-thumb {
  background: var(--gray-100);
  border-radius: 2px;
}
@media (hover: hover) {
.notation-name-wrapper:hover .notation-name-scroll[data-v-35f63a0e]::-webkit-scrollbar-thumb {
    background: var(--gray-500);
}
}


.container[data-v-05836354] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4rem 1rem;
  min-height: 400px;
  background-color: #ebedf0;
}
.content[data-v-05836354] {
  background: white;
  padding: 2rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  text-align: center;
  max-width: 600px;
  width: 100%;
  text-wrap: balance;
}


.empty-message-icon[data-v-235b4724] {
  color: var(--gray-500);
  margin-bottom: 1rem;
  font-size: 32px;
}
.empty-message-title[data-v-235b4724] {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 0.5rem;
  color: var(--gray-900);
}
.empty-message-details[data-v-235b4724] {
  margin: 0;
  font-size: 14px;
  color: var(--gray-500);
}
.active-filters-message[data-v-235b4724] {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid var(--gray-200);
}
.filters-summary[data-v-235b4724] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
.filter-icon[data-v-235b4724] {
  color: var(--gray-500);
}
.filters-count[data-v-235b4724] {
  font-size: 14px;
  color: var(--gray-700);
}
.active-filters-grid[data-v-235b4724] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-gap: 0.75rem;
  gap: 0.75rem;
  margin: 1rem 0 1.5rem;
}
.filter-badge[data-v-235b4724] {
  background-color: var(--gray-200);
  padding: 0.75rem;
  text-align: left;
}
.filter-badge-label[data-v-235b4724] {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: var(--gray-700);
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
.filter-badge-value[data-v-235b4724] {
  display: block;
  font-size: 14px;
  color: var(--gray-900);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.reset-button[data-v-235b4724] {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.5rem;
  background-color: var(--hgs-red);
  color: white;
  border: none;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}
.reset-button[data-v-235b4724]:hover {
  background-color: var(--hgs-red-dark);
  transform: translateY(-1px);
}
.reset-button[data-v-235b4724]:active {
  transform: translateY(0);
}
.reset-icon[data-v-235b4724] {
  font-size: 14px;
}


.selection-cell[data-v-80c0a6e6] {
  height: 100%;
  width: 100%;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.selection-cell:hover .checkbox[data-v-80c0a6e6]:not(.checked) {
  border-color: var(--gray-900);
  background-color: var(--gray-100);
}
.selection-cell:hover .checkbox.checked[data-v-80c0a6e6] {
  filter: brightness(1.5);
}
.checkbox[data-v-80c0a6e6] {
  width: 14px;
  height: 14px;
  border: 1px solid var(--gray-700);
  border-radius: 2px;
  display: grid;
  place-items: center;
  background: white;
  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    filter 0.2s ease;
}
.checkbox.checked[data-v-80c0a6e6] {
  background-color: var(--gray-900);
  border-color: var(--gray-900);
}
.icon[data-v-80c0a6e6] {
  color: white;
  transition: opacity 0.2s ease;
}


.action-icon-container[data-v-28bded6b] {
  height: 100%;
  width: 100%;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: transform 0.15s ease;
}
[data-v-28bded6b] .watch-icon {
  color: var(--gray-700);
  transition: color 0.15s ease;
  font-size: 0.875rem;
}
[data-v-28bded6b] .watch-icon--favorite {
  color: #ffb825;
}
.action-icon-container[data-v-28bded6b]:hover .watch-icon {
  color: #ffb825;
}
.action-icon-container[data-v-28bded6b]:hover .watch-icon--favorite {
  color: var(--gray-700);
}


.source {
  display: flex;
  align-items: center;
  gap: 8px;
& .source__name {
    flex: 1 1;
}
& .source__tag {
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 400;
    color: var(--color-status-info);
    background-color: var(--color-status-info-softened);
    border-radius: 4px;
}
}


/* ==========================================================================
   Variables
   ========================================================================== */
.notation-search-results[data-v-5e91d189] {
  /* Brand Colors */
  --hgs-red: #dd0029;
  --hgs-red-light: rgba(221, 0, 41, 0.08);
  --hgs-red-medium: rgba(221, 0, 41, 0.15);
  --hgs-red-dark: #b30021;

  /* Grayscale */
  --gray-100: #cdd4de;
  --gray-200: #ebedf0;
  --gray-500: #8e95a3;
  --gray-700: #666;
  --gray-900: #333840;

  /* Layout */
  --row-height: 52px;
}

/* ==========================================================================
   Layout
   ========================================================================== */
.notation-search-results[data-v-5e91d189] {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.results[data-v-5e91d189] {
  flex: 1 1;
}

/* ==========================================================================
   Table Styles
   ========================================================================== */
/* Fixes 1px gap over header row when scrolling */
[data-v-5e91d189] table {
  border-collapse: separate;
}
[data-v-5e91d189] .notation-table {
  font-size: 14px;
  font-weight: 300;
}

/* ==========================================================================
   Component Overrides
   ========================================================================== */
/* Hide PrimeVue default checkbox */
[data-v-5e91d189] .p-checkbox {
  display: none;
}
[data-v-5e91d189] .icon-tooltip {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Thick bottom border on header cells */
[data-v-5e91d189] .p-datatable-gridlines .p-datatable-thead > tr > th,[data-v-5e91d189] .p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
  border-bottom: 2px solid var(--gray-500);
}

/* Highlight sorted columns */
[data-v-5e91d189] .p-datatable-column-sorted {
  background-color: var(--hgs-red-light);
  color: var(--hgs-red);
}
[data-v-5e91d189] .p-datatable-column-sorted .p-datatable-sort-icon {
  color: var(--hgs-red);
}

/* Apply striped background to frozen column cells */
[data-v-5e91d189] .p-datatable-scrollable .p-row-even .p-datatable-frozen-column {
  background: var(--p-datatable-row-background);
}
[data-v-5e91d189] .p-datatable-scrollable .p-row-odd .p-datatable-frozen-column {
  background: var(--p-datatable-row-striped-background);
}

/* Target the table body rows with the specific class */
.notation-table[data-v-5e91d189] .p-datatable-tbody > tr.last-clicked-row > td {
  background-color: #fffaf0 !important;
}

/* Target the first cell*/
.notation-table[data-v-5e91d189]
  .p-datatable-tbody > tr.last-clicked-row > td:first-child {
  border-left: 4px solid #ffb825;
}

/* Ensure striped row background doesn't interfere */
.notation-table[data-v-5e91d189]
  .p-datatable-tbody > tr.last-clicked-row.p-datatable-odd > td {
  background-color: #fffaf0 !important;
}

[data-v-7f8350a0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.infinite-scroll[data-v-7f8350a0]{display:block;height:1px}}
[data-v-2c165d8f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.combobox--default-button button[data-v-2c165d8f]{align-self:flex-end}.combobox--input-wrapper[data-v-2c165d8f]{width:100%;display:flex;flex-direction:column}.combobox--input-wrapper input[data-v-2c165d8f]{width:100%}@media print{.combobox--input-wrapper input[data-v-2c165d8f]{border:none}}.combobox--filter-wrapper[data-v-2c165d8f]{display:flex;flex-direction:column}.combobox--filter-wrapper .filter[data-v-2c165d8f]{margin-bottom:10px}.combobox .filter-option[data-v-2c165d8f]{padding:10px}.combobox--description[data-v-2c165d8f]{font-size:10px;margin-bottom:2px;color:#6b6b6b;z-index:0}.combobox--no-options[data-v-2c165d8f]{margin:10px}.combobox .filter[data-v-2c165d8f]{text-wrap:nowrap;display:flex;gap:5px;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid #e0e0e0;border-radius:4px;padding:4px 4px;margin-right:10px;font-size:14px;line-height:1;color:#333840;background-color:rgb(90.1960784314%,91.568627451%,93.5294117647%);width:-moz-fit-content;width:fit-content}.combobox .filter--clear[data-v-2c165d8f]:hover{color:#59606f}.combobox .filter.has-focus[data-v-2c165d8f]{color:#fff;background-color:#59606f}.combobox .filter.has-focus button[data-v-2c165d8f]{color:#fff;background-color:#59606f}
[data-v-7d97863f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.auto-complete-multi--option[data-v-7d97863f]{display:flex;flex-direction:row}.auto-complete-multi--option-text[data-v-7d97863f]{overflow:hidden;flex:1 1;min-width:0;text-overflow:ellipsis;white-space:normal}}
[data-v-10ae8144]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.combobox div[data-v-10ae8144]{width:100%}.combobox--default-button[data-v-10ae8144]{display:flex;flex-direction:column;border-radius:3px}.combobox--description[data-v-10ae8144]{font-size:10px;margin-bottom:2px;color:#6b6b6b;display:flex;justify-content:space-between}.combobox .button-label[data-v-10ae8144]{display:flex;align-items:center}
[data-v-10f817c1]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.copy-link-button[data-v-10f817c1]{font-size:14px;line-height:1;margin-bottom:5px;color:#dd0029}.copy-link-button[data-v-10f817c1]:hover{text-decoration:underline}}
[data-v-51288134]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dropdown-menu[data-v-51288134]{width:-moz-max-content;width:max-content;max-width:500px;font-weight:400;font-size:14px;line-height:1.42857142}[data-v-51288134] .dropdown-menu--item{display:block}[data-v-51288134] .dropdown-menu--item.has-separator{border-top:1px solid #dde3ed}}
[data-v-c21a668a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dropdown-menu--button[data-v-c21a668a]{width:100%;padding:10px 15px;text-align:left;color:#333840}.dropdown-menu--button.is-disabled[data-v-c21a668a]{opacity:.5;cursor:auto;pointer-events:none}.dropdown-menu--button[data-v-c21a668a]:hover,.dropdown-menu--button[data-v-c21a668a]:focus{background-color:#f5f7fa}a.dropdown-menu--button[data-v-c21a668a]{text-decoration:none}.dropdown-menu--button-icon[data-v-c21a668a]{margin-right:5px}}
[data-v-72739732]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dropdown-menu--caption[data-v-72739732]{width:100%;padding:10px 15px;font-weight:500;color:#59606f}}
[data-v-00956fee]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.multi-select-input--selection-list[data-v-00956fee]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;margin:-2.5px;padding:5px 0 10px 0}.multi-select-input--no-selection[data-v-00956fee]{font-size:12px;line-height:1;padding:5px 0 10px 0;font-style:italic;color:#59606f}.multi-select-input--selection-list-item[data-v-00956fee]{margin:2.5px;font-size:12px;line-height:1;border-radius:2px;padding:5px;color:#08c;background-color:rgb(85%,93%,97%)}.multi-select-input--delete-button[data-v-00956fee]{font-size:12px;line-height:1;margin-left:5px;padding:0}.multi-select-input--auto-complete[data-v-00956fee]{width:100%}.multi-select-input--hidden-select[data-v-00956fee]{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute;width:1px;height:1px}}
[data-v-f34bcf78]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.tab-bar[data-v-f34bcf78]{display:flex;align-items:center;border-radius:3px}.tab-bar.is-dark-theme[data-v-f34bcf78]{padding:3px;background-color:#cdd4de}.tab-bar .tab-bar--item[data-v-f34bcf78]:not(:last-of-type){margin-right:2px}.tab-bar .tab-bar--icon[data-v-f34bcf78]{margin-right:2.5px}.tab-bar--button[data-v-f34bcf78]{font-size:14px;line-height:1;display:block;border-radius:3px;padding:7px 15px;text-decoration:none;white-space:nowrap;color:#59606f}.tab-bar--button[disabled][data-v-f34bcf78]{opacity:.5;cursor:auto}.tab-bar.is-dark-theme .tab-bar--button[data-v-f34bcf78]:not([disabled]):hover{background-color:rgba(68.3333333333%,70.6666666667%,74%,.5)}.tab-bar.is-dark-theme .tab-bar--button.is-active[data-v-f34bcf78],.tab-bar.is-dark-theme .tab-bar--button.is-active[data-v-f34bcf78]:hover{color:#fff;background-color:#59606f}.tab-bar.is-light-theme .tab-bar--button[data-v-f34bcf78]{padding:10px 15px}.tab-bar.is-light-theme .tab-bar--button[data-v-f34bcf78]:not([disabled]):hover{color:#dd0029}.tab-bar.is-light-theme .tab-bar--button.is-active[data-v-f34bcf78],.tab-bar.is-light-theme .tab-bar--button.is-active[data-v-f34bcf78]:hover{color:#dd0029;background-color:#fff2ef}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.search-input{position:relative;background-color:#fff;font-size:14px;line-height:1}.search-input--text-field{width:100%;border:1px solid #999;padding:10px 20px 10px 29px}.search-input--text-field:focus{outline:none;border-color:#dd0029}.search-input--icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#59606f}
[data-v-0917d67e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.scrollarea[data-v-0917d67e]{overflow:hidden}.scrollarea.is-horizontal[data-v-0917d67e]{overflow-x:auto}.scrollarea.is-vertical[data-v-0917d67e]{overflow-y:auto}}
[data-v-39385fef]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.vertical-spacer[data-v-39385fef]{display:block;flex-grow:0;flex-shrink:0;width:100%;min-width:1px}.vertical-spacer.size-xxs[data-v-39385fef]{flex-basis:2px;height:2px}.vertical-spacer.size-xs[data-v-39385fef]{flex-basis:5px;height:5px}.vertical-spacer.size-s[data-v-39385fef]{flex-basis:10px;height:10px}.vertical-spacer.size-sm[data-v-39385fef]{flex-basis:15px;height:15px}.vertical-spacer.size-m[data-v-39385fef]{flex-basis:20px;height:20px}.vertical-spacer.size-l[data-v-39385fef]{flex-basis:40px;height:40px}.vertical-spacer.size-xl[data-v-39385fef]{flex-basis:60px;height:60px}.vertical-spacer.size-xxl[data-v-39385fef]{flex-basis:80px;height:80px}}
[data-v-377e2ca5]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.vertical-separator[data-v-377e2ca5]{width:100%;border-top:1px solid #dde3ed}}@media only screen{.vertical-separator[data-v-377e2ca5]{width:100%;border-top:1px solid #dde3ed}}
[data-v-741baa9e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-741baa9e] .combobox--default-button{font-size:14px;line-height:1;min-width:225px;border-color:#dd0029;padding:7px 16px;text-transform:uppercase;color:#dd0029;background-color:rgba(0,0,0,0)}[data-v-741baa9e] .combobox--option{font-size:14px;line-height:1}[data-v-741baa9e] .combobox--option.has-focus .combobox--default-option{color:inherit;background-color:#f5f7fa}[data-v-741baa9e] .combobox--caret{color:#dd0029}}
[data-v-730dd20e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.default-header[data-v-730dd20e]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:6mm;border-top:3px solid #dd0029;padding:6mm;padding-bottom:0;background-color:#fff}.default-header-content[data-v-730dd20e]{padding-left:6mm;padding-right:6mm}.default-header--logo[data-v-730dd20e]{flex:0 0 auto;width:auto;height:5mm;margin-right:5mm}.default-header--caption[data-v-730dd20e]{font-size:16px;line-height:1;flex:1 1 auto;font-weight:400}.default-header--meta[data-v-730dd20e]{flex:0 0 auto;color:#333840}.default-header--meta[data-v-730dd20e]:not(:last-child){margin-bottom:1mm}.default-header--meta a[data-v-730dd20e]{text-decoration:underline}.low-margin-bottom[data-v-730dd20e]{margin-bottom:5mm}}@media only screen{.default-header[data-v-730dd20e]{display:none}}
[data-v-36534b6a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.instance--header[data-v-36534b6a],.instance--footer[data-v-36534b6a]{position:fixed;z-index:1002;left:0;width:100%}.instance--header[data-v-36534b6a]{top:0}.instance--header__only_first_page[data-v-36534b6a]{position:relative}.instance--footer[data-v-36534b6a]{bottom:0}}@media only screen{.instance[data-v-36534b6a]{display:none}}
[data-v-43c2fb89]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.notation-color-icon[data-v-43c2fb89]{display:inline-block;width:8px;height:8px;border-radius:50%}.notation-color-icon.is-primary[data-v-43c2fb89]{background-color:#ffb825}.notation-color-icon.is-secondary[data-v-43c2fb89]{background-color:rgb(79.862745098%,82.6666666667%,87%)}}@media only screen{.notation-color-icon[data-v-43c2fb89]{display:inline-block;vertical-align:-1px;width:12px;height:12px;border-radius:50%}.notation-color-icon.is-primary[data-v-43c2fb89]{background-color:#ffb825}.notation-color-icon.is-secondary[data-v-43c2fb89]{background-color:rgb(79.862745098%,82.6666666667%,87%)}}
[data-v-49bdef92]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.title[data-v-49bdef92]{font-size:12px;line-height:1.25;max-width:650px;font-weight:400}.title--icon[data-v-49bdef92]{margin-right:2px}.title--class[data-v-49bdef92]{margin-right:5px;font-weight:300;color:#59606f}}@media only screen{.title[data-v-49bdef92]{display:block;overflow:hidden;flex:1 1 auto;width:100%;min-height:40px;max-height:40px;margin-bottom:5px;font-weight:400;font-size:14px;line-height:1.42857142;transition:max-height .5s ease-in-out}.title.has-tight-letter-spacing[data-v-49bdef92]{letter-spacing:-0.5px}.title.has-small-font[data-v-49bdef92]{font-size:12px;line-height:1.6666667}.title.is-expanded[data-v-49bdef92]{max-height:200px}@supports(display: -webkit-box){.title.is-clamped[data-v-49bdef92]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.title--icon[data-v-49bdef92]{margin-right:5px}.title--class[data-v-49bdef92]{margin-right:5px;font-weight:300;color:#59606f}.title--name[data-v-49bdef92]{width:100%;max-height:100%;text-overflow:ellipsis}}
[data-v-239eb9da]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.value-range-ribbon[data-v-239eb9da]{display:inline-block;border-radius:2px;padding:2.5px 5px;font-weight:400;text-align:center;text-transform:uppercase;white-space:nowrap;color:#59606f;background-color:rgb(83.7254901961%,84.4117647059%,85.8823529412%)}.value-range-ribbon.is-low[data-v-239eb9da]{color:#24a411;background-color:rgb(87.1176470588%,94.6470588235%,86%)}.value-range-ribbon.is-medium[data-v-239eb9da]{color:#f93;background-color:rgb(100%,94%,88%)}.value-range-ribbon.is-high[data-v-239eb9da]{color:#f33;background-color:rgb(100%,88%,88%)}}@media only screen{.value-range-ribbon[data-v-239eb9da]{display:inline-block;border-radius:2px;padding:6px 10px;font-weight:500;text-align:center;text-transform:uppercase;white-space:nowrap;color:#59606f;background-color:rgb(83.7254901961%,84.4117647059%,85.8823529412%);font-size:12px;line-height:1}.value-range-ribbon.is-low[data-v-239eb9da]{color:#24a411;background-color:rgb(87.1176470588%,94.6470588235%,86%)}.value-range-ribbon.is-medium[data-v-239eb9da]{color:#f93;background-color:rgb(100%,94%,88%)}.value-range-ribbon.is-high[data-v-239eb9da]{color:#f33;background-color:rgb(100%,88%,88%)}.value-range-ribbon.is-null[data-v-239eb9da]{color:#59606f;background-color:rgb(83.7254901961%,84.4117647059%,85.8823529412%)}}
[data-v-30564afa]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.item[data-v-30564afa]{text-align:left}.item--title[data-v-30564afa]{margin-bottom:2px;font-weight:300;white-space:nowrap}}@media only screen{.item[data-v-30564afa]{text-align:left}.item--title[data-v-30564afa]{font-size:12px;line-height:1;margin-bottom:2.5px;font-weight:400;white-space:nowrap;color:#59606f}}
[data-v-8ded6ba6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.kpi-list[data-v-8ded6ba6]{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:-2px}.kpi-list--item[data-v-8ded6ba6]{margin:2px}.kpi-list--value-range-ribbon[data-v-8ded6ba6]{display:block}}@media only screen{.kpi-list[data-v-8ded6ba6]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;margin:-2.5px}.kpi-list--item[data-v-8ded6ba6]{margin:2.5px}.kpi-list--value-range-ribbon[data-v-8ded6ba6]{display:block}}
[data-v-e7dbaa52]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.item[data-v-e7dbaa52]{display:inline-block;position:relative}.item--content[data-v-e7dbaa52]{border-radius:2px;padding:2.5px 2.5px;font-size:7pt;font-weight:400;color:#59606f;background-color:#f5f7fa}.item--content.is-highlighted[data-v-e7dbaa52]{font-weight:500;color:#08c;background-color:rgb(85%,93%,97%)}}@media only screen{.item[data-v-e7dbaa52]{display:inline-block;white-space:nowrap}.item--content[data-v-e7dbaa52]{font-size:12px;line-height:1;border-radius:2px;padding:5px;font-weight:400;color:#59606f;background-color:#f5f7fa}.item--content.is-highlighted[data-v-e7dbaa52]{font-weight:500;color:#08c;background-color:rgb(85%,93%,97%)}}
[data-v-f2cf6c80]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.tag-list--item .is-unobtrusive[data-v-f2cf6c80]{font-weight:300}}@media only screen{.tag-list--item .is-unobtrusive[data-v-f2cf6c80]{font-weight:300}}
[data-v-ce4dc162]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.tag-list[data-v-ce4dc162]{display:inline-block;height:auto;margin:0 -1px}.tag-list--item[data-v-ce4dc162]{margin:1px}}@media only screen{.tag-list[data-v-ce4dc162]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -1px}.tag-list--item[data-v-ce4dc162]{margin:1px}}
[data-v-01f8c0cc]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.latest-value[data-v-01f8c0cc]{margin-top:5px;font-weight:300;color:#333840}.latest-value strong[data-v-01f8c0cc]{font-weight:500}}@media only screen{.latest-value[data-v-01f8c0cc]{flex:0 0 auto;margin-top:5px;font-weight:300;color:#333840;font-size:14px;line-height:1.42857142}.latest-value strong[data-v-01f8c0cc]{font-weight:500}}
[data-v-52b526d9]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.notation-details[data-v-52b526d9]{display:block}.notation-details[data-v-52b526d9]:not(:last-of-type){margin-bottom:20px}.notation-details--tags[data-v-52b526d9]{margin-top:2px}.notation-details--head[data-v-52b526d9]{margin-bottom:5px}}@media only screen{.notation-details[data-v-52b526d9]{display:flex;flex-direction:column;flex:2 1}.notation-details[data-v-52b526d9]:not(:last-of-type){margin-bottom:20px}.notation-details--head[data-v-52b526d9]{flex:0 0 auto;margin-bottom:10px}}
[data-v-7303dc87]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.line-chart[data-v-7303dc87]{width:100%;height:100%}}@media only screen{.line-chart[data-v-7303dc87]{width:100%;height:100%}}
[data-v-f180caec]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.axis-label[data-v-f180caec]{flex:0 0 12px;position:relative;width:12px;height:100%}.axis-label--text[data-v-f180caec]{font-size:10px;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:250px;padding-bottom:5px;font-weight:300;color:#59606f}.axis-label.is-primary .axis-label--text[data-v-f180caec]{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.axis-label.is-secondary .axis-label--text[data-v-f180caec]{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.axis-label--icon[data-v-f180caec]{width:6px;height:6px;margin-right:5px}.axis-label--series-dot[data-v-f180caec]{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;vertical-align:middle}}@media only screen{.axis-label[data-v-f180caec]{flex:0 0 19px;position:relative;width:19px;height:100%}.axis-label--text[data-v-f180caec]{font-size:14px;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:250px;padding-bottom:5px;font-weight:300;color:#59606f}.axis-label.is-primary .axis-label--text[data-v-f180caec]{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.axis-label.is-secondary .axis-label--text[data-v-f180caec]{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.axis-label--icon[data-v-f180caec]{width:8px;height:8px;margin-right:5px}.axis-label--series-dot[data-v-f180caec]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;vertical-align:middle}}
[data-v-f8c4eefa]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart[data-v-f8c4eefa]{display:block;position:relative;width:100%;height:100%}.chart--wrapper[data-v-f8c4eefa]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;position:absolute;top:0;left:0;width:100%;height:100%;min-height:0}.chart--plot[data-v-f8c4eefa]{flex:1 1 auto;min-width:0;height:100%}.chart--date-range[data-v-f8c4eefa]{display:none}}@media only screen{.chart[data-v-f8c4eefa]{display:flex;flex-direction:column;width:100%;height:100%}.chart--wrapper[data-v-f8c4eefa]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;min-height:0}.chart--plot[data-v-f8c4eefa]{flex:1 1 auto;min-width:0;height:100%}.chart--date-range[data-v-f8c4eefa]{display:flex;flex:0 0 auto;align-items:center;padding:0}.chart--date-range-button[data-v-f8c4eefa]{flex:0 0 auto;margin-left:20px}.chart--date-range-slider[data-v-f8c4eefa]{flex:1 1 auto}}
[data-v-4d6bec25]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.body[data-v-4d6bec25]{display:flex;justify-content:space-between;align-content:stretch;min-height:65mm}.body--chart[data-v-4d6bec25],.body--column[data-v-4d6bec25]{display:block;padding-top:10px;padding-bottom:10px}.body--chart[data-v-4d6bec25]{flex:0 0 35%;min-width:0}.body--scrollarea[data-v-4d6bec25]{display:flex;flex:0 0 65%}.body--column[data-v-4d6bec25]{flex-grow: 0;flex-shrink: 0;flex-basis: calc(50% - 2.5mm)}.body--column.is-first[data-v-4d6bec25]{margin-left:2.5mm;padding-left:2.5mm}.body--column.is-second[data-v-4d6bec25]{margin-left:2.5mm;padding-left:2.5mm}}@media only screen{.body[data-v-4d6bec25]{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.body--chart[data-v-4d6bec25],.body--column[data-v-4d6bec25]{min-width:0;height:100%;padding:20px 0 10px 0}.body--chart[data-v-4d6bec25]{flex:1 1;min-width:0}.body--notation-details[data-v-4d6bec25]{display:flex;height:100%;padding-right:20px}.body--scrollarea[data-v-4d6bec25]{display:flex;overflow-y:auto;min-width:0;height:100%;padding-right:20px}.body--column[data-v-4d6bec25]{flex:0 0 625px;width:625px;margin-left:20px;border-left:1px solid #dde3ed;padding-left:20px}}@media only screen and (max-width: 640px){[data-v-4d6bec25] .title{min-height:20px}.body--column[data-v-4d6bec25]{flex:0 0 auto;height:auto;min-height:0;margin-left:0;border:none;border-left:1px solid #dde3ed;padding-left:20px}.body--column[data-v-4d6bec25]:last-of-type{flex:1 0 auto}.body--scrollarea[data-v-4d6bec25]{display:flex;overflow-y:auto;flex-direction:column;justify-content:stretch;flex:0 0 auto;min-width:0;height:100%;margin-left:-80px;padding-left:100px}}@media only screen and (min-width: 641px)and (max-width: 1024px){[data-v-4d6bec25] .title{min-height:20px}.body--column[data-v-4d6bec25]{flex:0 0 auto;height:auto;min-height:0;margin-left:0;border:none;border-left:1px solid #dde3ed;padding-left:20px}.body--column[data-v-4d6bec25]:last-of-type{flex:1 0 auto}.body--scrollarea[data-v-4d6bec25]{display:flex;overflow-y:auto;flex-direction:column;justify-content:stretch;flex:0 0 auto;min-width:0;height:100%;margin-left:-80px;padding-left:100px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){[data-v-4d6bec25] .title{min-height:20px}.body--column[data-v-4d6bec25]{flex:0 0 auto;height:auto;min-height:0;margin-left:0;border:none;border-left:1px solid #dde3ed;padding-left:20px}.body--column[data-v-4d6bec25]:last-of-type{flex:1 0 auto}.body--scrollarea[data-v-4d6bec25]{display:flex;overflow-y:auto;flex-direction:column;justify-content:stretch;flex:0 0 auto;min-width:0;height:100%;margin-left:-80px;padding-left:100px}}@media only screen and (min-width: 1280px)and (max-width: 1599px){[data-v-4d6bec25] .title{min-height:20px}.body--column[data-v-4d6bec25]{flex:0 0 auto;height:auto;min-height:0;margin-left:0;border:none;border-left:1px solid #dde3ed;padding-left:20px}.body--column[data-v-4d6bec25]:last-of-type{flex:1 0 auto}.body--scrollarea[data-v-4d6bec25]{display:flex;overflow-y:auto;flex-direction:column;justify-content:stretch;flex:0 0 auto;min-width:0;height:100%;margin-left:-80px;padding-left:100px}}@media only screen and (min-width: 1600px)and (max-width: 1979px){.body--column[data-v-4d6bec25]{flex:0 0 575px;width:575px}}@media only screen{.body--dashboard-header-button[data-v-4d6bec25]{font-size:14px;line-height:1;position:absolute;top:5px;left:5px;padding:5px 6px;transform:scaleX(-1);color:#dd0029}}
[data-v-36b0f400]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.placeholder[data-v-36b0f400]{display:none}}@media only screen{.placeholder[data-v-36b0f400]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:250px}}@media only screen and (max-width: 640px){.placeholder[data-v-36b0f400]{min-height:325px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.placeholder[data-v-36b0f400]{min-height:325px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.placeholder[data-v-36b0f400]{min-height:325px}}@media only screen and (min-width: 1280px)and (max-width: 1599px){.placeholder[data-v-36b0f400]{min-height:325px}}@media only screen{.placeholder--text[data-v-36b0f400]{color:#59606f}}
[data-v-7b76b6c8]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.notation-card[data-v-7b76b6c8]{display:block;page-break-inside:avoid}.notation-card *[data-v-7b76b6c8]{page-break-inside:avoid}.notation-card--footer[data-v-7b76b6c8]{padding-top:10px}.notation-card--header[data-v-7b76b6c8]{border-bottom:1px solid #dde3ed;padding-bottom:2px}}@media only screen{.notation-card[data-v-7b76b6c8]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:15px}.notation-card--header[data-v-7b76b6c8]{flex:0 0 auto;border-bottom:1px solid #dde3ed;padding:10px}.notation-card--footer[data-v-7b76b6c8]{flex:0 0 auto;border-top:1px solid #dde3ed;padding:10px}.notation-card--body[data-v-7b76b6c8]{flex:0 0 250px;width:100%;height:250px;padding-left:20px}}@media only screen and (max-width: 640px){.notation-card--body[data-v-7b76b6c8]{flex:0 0 325px;height:325px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.notation-card--body[data-v-7b76b6c8]{flex:0 0 325px;height:325px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.notation-card--body[data-v-7b76b6c8]{flex:0 0 325px;height:325px}}@media only screen and (min-width: 1280px)and (max-width: 1599px){.notation-card--body[data-v-7b76b6c8]{flex:0 0 325px;height:325px}}
[data-v-ffd9756c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.footer[data-v-ffd9756c]{display:none}}@media only screen{.footer[data-v-ffd9756c]{display:flex;justify-content:flex-start;align-items:center}}
[data-v-2fcb4b90]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.trix-editor.is-disabled[data-v-2fcb4b90]{opacity:.5;pointer-events:none}}
[data-v-fd01f936]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.rich-text-input[data-v-fd01f936]{display:flex;flex-direction:column;height:450px;margin-top:5px}[data-v-fd01f936] trix-editor{overflow:auto;flex:1 1}}
[data-v-37285d03]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.rich-text-modal-icon[data-v-37285d03]{font-size:20px;line-height:1;display:inline-flex;justify-content:center;align-items:center;position:relative;width:55px;height:55px;color:#fff;background-color:rgba(255,255,255,.15)}.rich-text-modal-icon .product-group-trend-icon--icon[data-v-37285d03]{z-index:0;margin:auto}}
[data-v-e8a65534]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.rich-text-modal--header[data-v-e8a65534]{justify-content:space-between;border:none;padding:20px 40px;background-color:#59606f}.rich-text-modal--heading[data-v-e8a65534]{display:flex;flex-direction:row}.rich-text-modal--header-actions[data-v-e8a65534]{display:flex;justify-content:center;gap:2rem}.rich-text-modal--close-button[data-v-e8a65534]{font-size:24px;line-height:1;color:#fff}.rich-text-modal--close-button[data-v-e8a65534]:hover,.rich-text-modal--close-button[data-v-e8a65534]:focus{opacity:.7}.rich-text-modal--title[data-v-e8a65534]{display:flex;flex-direction:column;justify-content:center;margin-left:15px}.rich-text-modal--main-title[data-v-e8a65534]{font-size:16px;line-height:1;font-weight:500;color:#fff}.rich-text-modal--subtitle[data-v-e8a65534]{font-size:14px;line-height:1;margin-bottom:5px;color:#b0bbcc}.rich-text-modal--date[data-v-e8a65534]{font-size:12px;line-height:1;margin-top:5px;color:#b0bbcc}.rich-text-modal--body[data-v-e8a65534]{min-height:100px;padding:30px 40px}.rich-text-modal--meta[data-v-e8a65534]{font-size:14px;line-height:1;margin-bottom:10px;color:#59606f}}
[data-v-06b53919]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.product-group-trend-icon[data-v-06b53919]{display:inline-flex;position:relative;width:14px;height:14px}.product-group-trend-icon.for-badge[data-v-06b53919]{border-radius:1px}.product-group-trend-icon.is-good[data-v-06b53919]{background-color:#24a411}.product-group-trend-icon.is-neutral[data-v-06b53919]{background-color:#b0bbcc}.product-group-trend-icon.is-bad[data-v-06b53919]{background-color:#f33}.product-group-trend-icon--unread-marker[data-v-06b53919]{position:absolute;top:-5px;right:-5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background-color:#08c}}@media only screen{.product-group-trend-icon[data-v-06b53919]{display:inline-flex;position:relative;width:20px;height:20px}.product-group-trend-icon.for-badge[data-v-06b53919]{border-radius:1px}.product-group-trend-icon.for-title[data-v-06b53919]{width:48px;height:48px}.product-group-trend-icon.for-menu[data-v-06b53919]{width:17px;height:17px;margin-right:10px;border-radius:2px;background-color:#59606f}.product-group-trend-icon .product-group-trend-icon--icon[data-v-06b53919]{z-index:0;margin:auto}.product-group-trend-icon.is-good[data-v-06b53919]{background-color:#24a411}.product-group-trend-icon.is-neutral[data-v-06b53919]{background-color:#b0bbcc}.product-group-trend-icon.is-bad[data-v-06b53919]{background-color:#f33}.product-group-trend-icon--unread-marker[data-v-06b53919]{position:absolute;top:-6px;right:-6px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background-color:#08c}}
[data-v-4c0d6b70]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.product-group-badge[data-v-4c0d6b70]{font-size:10px;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;align-items:center;height:18px;margin-bottom:5px;margin-left:5px;border-radius:2px;padding:2px;font-weight:400;color:#fff;background-color:#59606f}.product-group-badge.is-unobtrusive[data-v-4c0d6b70]{opacity:.5}.product-group-badge.is-unread[data-v-4c0d6b70]{font-weight:700}.product-group-badge--text[data-v-4c0d6b70]{padding:0 10px;white-space:nowrap}}@media only screen{.product-group-badge[data-v-4c0d6b70]{font-size:12px;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;align-items:center;height:24px;margin-bottom:5px;margin-left:5px;border-radius:2px;padding:2px;font-weight:400;color:#fff;background-color:#59606f}.product-group-badge[data-v-4c0d6b70]:not(.can-click){cursor:default}.product-group-badge.is-unobtrusive[data-v-4c0d6b70]{opacity:.5}.product-group-badge.is-unread[data-v-4c0d6b70]{font-weight:700}.product-group-badge--text[data-v-4c0d6b70]{padding:0 10px;white-space:nowrap}}
[data-v-3c9dab65]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.product-group-report-modal--related[data-v-3c9dab65]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;z-index:1;padding:10px 40px;box-shadow:0 2px 6px 0 rgba(89,96,111,.2)}.product-group-report-modal--related-text[data-v-3c9dab65]{font-size:14px;line-height:1;color:#59606f}}

.floating-tooltip[data-v-7d49fedc] {
  --tooltip-background: white;
  --tooltip-arrow-size: 8px;

  display: inline-block;
  background: white;
  background: var(--tooltip-background);
  color: var(--color-text-unobtrusive);
  padding: 10px 15px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  white-space: normal;
  line-height: 1.42857142;

  box-shadow:
    0 0 2px rgba(0, 0, 0, 0.2),
    0 4px 4px rgba(0, 0, 0, 0.15),
    0 8px 8px rgba(0, 0, 0, 0.05);
  max-width: 425px;

  /* Copy font smoothing from the design system */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.floating-tooltip-arrow[data-v-7d49fedc] {
  position: absolute;
  background: var(--tooltip-background);
  width: var(--tooltip-arrow-size);
  height: var(--tooltip-arrow-size);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-top: none;
  border-right: none;
}

[data-v-1ce5f7b1]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.dashboard-type-badge[data-v-1ce5f7b1]{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--color-white)}.dashboard-type-badge.is-hgs[data-v-1ce5f7b1]{background-color:rgba(74,144,226,.15);color:#4a90e2}.dashboard-type-badge.is-company[data-v-1ce5f7b1]{background-color:rgba(71,184,129,.15);color:#47b881}.dashboard-type-badge.is-private[data-v-1ce5f7b1]{background-color:rgba(143,149,178,.15);color:#8f95b2}.dashboard-type-badge.is-compact[data-v-1ce5f7b1]{padding:.125rem .4rem;border-radius:.1875rem;font-size:.6875rem;font-weight:600}.dashboard-type-badge--icon[data-v-1ce5f7b1]{margin-right:.25rem;font-size:.875em}.dashboard-type-badge--text[data-v-1ce5f7b1]{margin:0}
[data-v-32954890]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-32954890]{overflow:hidden;width:100%;padding:10px 15px}.item--header[data-v-32954890]{display:flex;flex:1 1 auto;align-items:baseline;min-width:0;margin-bottom:5px}.item--title[data-v-32954890]{font-size:14px;line-height:1.42857142;flex:1 1 auto;min-width:0;margin-right:10px;font-weight:500;text-align:left}.item--title-button[data-v-32954890]{overflow:hidden;width:100%;text-align:left;text-overflow:ellipsis;white-space:nowrap}.item--title-button[data-v-32954890]:hover{text-decoration:underline}.item--date[data-v-32954890]{font-size:14px;line-height:1.42857142;white-space:nowrap;color:#b0bbcc}.item--teaser[data-v-32954890]{font-size:14px;line-height:1.42857142;flex:1 1 auto;min-width:0;font-weight:300;color:#000}.item--title[data-v-32954890],.item--teaser[data-v-32954890]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item--unread-marker[data-v-32954890]{display:inline-block;width:8px;height:8px;margin-right:2px;margin-bottom:1px;border-radius:50%;background-color:#08c}}
[data-v-eff0d33a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-eff0d33a]{overflow:hidden;width:100%;padding:10px 15px}.item--header[data-v-eff0d33a]{display:flex;flex:1 1 auto;align-items:baseline;min-width:0;margin-bottom:5px}.item--title[data-v-eff0d33a]{font-size:14px;line-height:1.42857142;flex:1 1 auto;min-width:0;margin-right:10px;font-weight:500;text-align:left}.item--title-button[data-v-eff0d33a]{overflow:hidden;width:100%;text-align:left;text-overflow:ellipsis;white-space:nowrap}.item--title-button[data-v-eff0d33a]:hover{text-decoration:underline}.item--date[data-v-eff0d33a]{font-size:14px;line-height:1.42857142;white-space:nowrap;color:#b0bbcc}.item[data-v-eff0d33a]{display:flex;flex-direction:row;align-items:center;height:43px}.item--icon-wrapper[data-v-eff0d33a]{position:relative;margin-right:10px}.item--icon-unread-marker[data-v-eff0d33a]{content:"";position:absolute;top:-6px;right:-6px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background-color:#08c}.item--icon[data-v-eff0d33a]{height:18px}.item--header[data-v-eff0d33a]{margin:0}.item--download-icon[data-v-eff0d33a]{display:none;margin-left:5px;color:#59606f}.item--title-button:hover+.item--download-icon[data-v-eff0d33a],.item--title-button:focus+.item--download-icon[data-v-eff0d33a]{display:inline}.item--loading-spinner[data-v-eff0d33a]{margin-left:5px;color:#59606f}}
[data-v-55812cde]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-tab--button[data-v-55812cde]{font-size:14px;line-height:1;display:block;border-radius:3px;padding:7px 15px;text-decoration:none;white-space:nowrap;color:#59606f}.dashboard-tab--button[disabled][data-v-55812cde]{opacity:.5;cursor:auto}.dashboard-tab--button[data-v-55812cde]:not([disabled]):hover{background-color:rgba(68.3333333333%,70.6666666667%,74%,.5)}.dashboard-tab--button.is-active[data-v-55812cde],.dashboard-tab--button.is-active[data-v-55812cde]:hover{color:#fff;background-color:#59606f}}
[data-v-777f430a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.unread-count-icon[data-v-777f430a]{display:flex;justify-content:center;align-items:center;width:27px;border:2px solid rgb(85%,93%,97%);border-radius:20px;padding:2px 5px;font-size:11px;line-height:1;color:#fff;background-color:#08c}.unread-count-icon.font-size-small[data-v-777f430a]{font-size:9px}}
[data-v-52f7aa60]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.list-card--scrollarea[data-v-52f7aa60]{display:flex;overflow:auto;flex-direction:column;justify-content:space-between;flex:1 1 auto;max-height:500px}.list-card--list-item[data-v-52f7aa60]:not(:last-of-type){border-bottom:1px solid #dde3ed}.list-card--footer[data-v-52f7aa60]{width:100%;border-top:1px solid #dde3ed;padding:15px 0;text-align:center}.list-card--spinning-loader[data-v-52f7aa60],.list-card--placeholder[data-v-52f7aa60]{display:flex;justify-content:center;flex:1 1 auto;align-items:center;min-height:0;padding:15px}.list-card--placeholder[data-v-52f7aa60]{font-size:14px;line-height:1.42857142;color:#59606f}}
[data-v-aeef7c22]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-tab--item[data-v-aeef7c22]{position:relative}.dashboard-tab--button[data-v-aeef7c22]{font-size:14px;line-height:1;display:block;border-radius:3px;padding:7px 15px;text-decoration:none;white-space:nowrap;color:#59606f}.dashboard-tab--button[disabled][data-v-aeef7c22]{opacity:.5;cursor:auto}.dashboard-tab--button.is-open[data-v-aeef7c22],.dashboard-tab--button[data-v-aeef7c22]:not([disabled]):hover{background-color:rgba(68.3333333333%,70.6666666667%,74%,.5)}.dashboard-tab--button.is-active[data-v-aeef7c22],.dashboard-tab--button.is-active[data-v-aeef7c22]:hover{color:#fff;background-color:#59606f}.dashboard-tab--content[data-v-aeef7c22]{display:flex;place-items:center}.dashboard-tab--unread-count-icon[data-v-aeef7c22]{margin-top:-2.5px;margin-bottom:-2.5px;margin-left:5px}.dashboard-tab--pop-up[data-v-aeef7c22]{position:absolute;z-index:1000;top:calc(100% + 5px);right:0;width:500px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#fff}}
[data-v-1095c05b]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-bar[data-v-1095c05b]{display:flex;align-items:center;border-radius:3px;padding:3px;background-color:#cdd4de}.dashboard-bar .dashboard-tab--item[data-v-1095c05b]:not(:last-of-type){margin-right:2px}.dashboard-bar .dashboard-tab--icon[data-v-1095c05b]{margin-right:2.5px}}
[data-v-5af83a5a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.page-header--title[data-v-5af83a5a]{display:flex;gap:.5rem;align-items:center}.page-header--badge-list[data-v-5af83a5a]{margin-left:1rem;margin-top:0}[data-v-5af83a5a] .product-group-badge{margin-left:0;margin-bottom:0}
[data-v-4daab7dc]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.date-picker-button[data-v-4daab7dc]{position:relative}.date-picker-popup[data-v-4daab7dc]{position:absolute}.date-picker-popup.bottom-aligned[data-v-4daab7dc]{top:calc(100% + 5px);right:0}.date-picker-popup.top-aligned[data-v-4daab7dc]{right:0;bottom:calc(100% + 5px)}}
[data-v-709c1968]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.combobox-option[data-v-709c1968]{display:flex}}
[data-v-2acb6cf4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.currency-combo-box[data-v-2acb6cf4]{font-size:14px;line-height:1;min-width:250px}}
[data-v-0ff9166b]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.total-unread-count[data-v-0ff9166b]{display:flex;align-items:center;margin-bottom:10px}.total-unread-count--unread-marker[data-v-0ff9166b]{display:inline-block;width:8px;height:8px;margin-right:5px;margin-left:13px;border-radius:50%;background-color:#08c}.total-unread-count--count[data-v-0ff9166b]{color:#08c}.total-unread-count--bull[data-v-0ff9166b]{margin:0 5px;color:#b0bbcc}}
[data-v-03187f52]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.video-player[data-v-03187f52]{width:100%;aspect-ratio:1200/720}.video-tutorial-card--header[data-v-03187f52]{padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px}.video-tutorial-card--body[data-v-03187f52]{border-top:1px solid #dde3ed;padding:0 40px}}
[data-v-c21bec9e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config-header[data-v-c21bec9e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}}
[data-v-43ce35fa]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config--not-found[data-v-43ce35fa]{display:flex;flex-direction:column;align-items:center;margin-top:200px}.chart-config--not-found-title[data-v-43ce35fa]{margin-bottom:10px;font-size:30px;font-weight:700}.chart-config--not-found-subtitle[data-v-43ce35fa]{font-size:20px}}
[data-v-2ca7263a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.axis-form--label[data-v-2ca7263a]{display:block;margin-top:10px;margin-bottom:5px;color:#59606f;font-size:14px;line-height:1}}
[data-v-7f245e31]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-view-header[data-v-7f245e31]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.chart-view--action[data-v-7f245e31]:not(:last-child){margin-right:5px}.chart-view--buttons[data-v-7f245e31]{display:flex}}
[data-v-6abe9f38]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart-legend-icon--frame[data-v-6abe9f38]{display:flex;justify-content:center;align-items:center;width:11px;height:11px;border:2px solid}.chart-legend-icon--box[data-v-6abe9f38]{width:5px;height:5px}}@media only screen{.chart-legend-icon--frame[data-v-6abe9f38]{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border:2px solid}.chart-legend-icon--box[data-v-6abe9f38]{width:7px;height:7px}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media print{.hrr-legend-box{zoom:80%}}.hrr-legend-box{overflow:hidden;padding:8px;background-color:#fff;border-radius:3px;box-shadow:0 2px 12px #e7e7e7;container-type:inline-size;font-size:14px;line-height:1}.hrr-legend-box .grid{--columnAmount: 1;--minGradeWidth: 160px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(1, 1fr)}@container (min-width: 335px){.hrr-legend-box .grid{grid-template-columns:repeat(min(2, var(--columnAmount)), minmax(var(--minGradeWidth), 1fr))}}@container (min-width: 675px){.hrr-legend-box .grid{grid-template-columns:repeat(min(4, var(--columnAmount)), minmax(var(--minGradeWidth), 1fr))}}@container (min-width: 1020px ){.hrr-legend-box .grid{grid-template-columns:repeat(auto-fill, minmax(var(--minGradeWidth), 1fr))}}.hrr-legend-box__title{font-weight:500;margin-bottom:8px}.hrr-legend-box__item{display:flex;flex:1 1}.hrr-legend-box__icon{padding:0 0 3px 3px;margin-right:12px}.hrr-legend-box__icon img{max-width:none;max-width:initial;width:15px}.hrr-legend-box__grade{flex:1 1;padding-right:12px;gap:6px;border-radius:4px;display:flex;align-items:stretch;background-color:#f8f8f8}.hrr-legend-box__score{font-stretch:extra-condensed;font-weight:200}.hrr-legend-box__grade-letter{display:flex;align-items:center;justify-content:center;color:#fff;padding:4px 12px;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:18px;font-style:normal;font-weight:700}.hrr-legend-box__grade-description{padding-block:4px;font-size:12px;font-style:normal;font-weight:500;line-height:15px;white-space:nowrap}.hrr-legend-box__description{align-items:flex-start;display:flex;flex-grow:1;line-height:1.4}.hrr-legend-box__description div{display:flex;flex-wrap:wrap;margin-left:7px}.hrr-legend-box__description span:first-child{font-weight:bold;margin-right:5px}.hrr-legend-box__description span:last-child{flex-shrink:0}
[data-v-6d898046]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.legend[data-v-6d898046]{width:100%;grid-gap:8px;gap:8px;display:grid;grid-auto-flow:column dense;grid-template-columns:1fr min-content;container-type:inline-size}.legend__flags[data-v-6d898046]{min-width:320px}@container (min-width: 1250px){.legend__flags[data-v-6d898046]{min-width:550px}}
[data-v-0e077676]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.any-chart-map__toolbar[data-v-0e077676]{display:flex;flex-direction:column;position:absolute;top:95px;left:15px}.any-chart-map__zoom-input-wrapper[data-v-0e077676]{width:118px;position:relative;transform:rotate(-90deg) translate(-50%, -115%)}.any-chart-map__zoom-input[data-v-0e077676]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%}.any-chart-map__zoom-input.active[data-v-0e077676]::-webkit-slider-runnable-track{background:#c9c9c9}.any-chart-map__zoom-input.active[data-v-0e077676]::-moz-range-track{background:#c9c9c9}.any-chart-map__zoom-input[data-v-0e077676]::-webkit-slider-runnable-track{background:#e3e3e3;height:20px;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,.8);-webkit-transition:all .3s;transition:all .3s}.any-chart-map__zoom-input[data-v-0e077676]::-moz-range-track{background:#e3e3e3;height:20px;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,.8);-moz-transition:all .3s;transition:all .3s}.any-chart-map__zoom-input[data-v-0e077676]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-2px;background:#d60e2a url(/packs/static/images/zoom-icon-7b899b65e427ffe429e4.svg) no-repeat center center;border-radius:3px;transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s}.any-chart-map__zoom-input[data-v-0e077676]::-webkit-slider-thumb:hover{transform:rotate(180deg) scale(1.1);background-color:hsl(351.6,87.7192982456%,59.7058823529%)}.any-chart-map__zoom-input[data-v-0e077676]::-moz-range-thumb{-moz-appearance:none;appearance:none;border:none;width:24px;height:24px;background:#d60e2a url(/packs/static/images/zoom-icon-7b899b65e427ffe429e4.svg) no-repeat center center;border-radius:3px;transform:rotate(180deg);-moz-transition:all .3s;transition:all .3s}.any-chart-map__zoom-input[data-v-0e077676]::-moz-range-thumb:hover{transform:rotate(180deg) scale(1.1);background-color:hsl(351.6,87.7192982456%,59.7058823529%)}.any-chart-map__move-buttons[data-v-0e077676]{width:60px;height:60px;position:relative;margin-bottom:30px}.any-chart-map__move-buttons.hidden[data-v-0e077676]{visibility:hidden}.any-chart-map__move-buttons button[data-v-0e077676]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;padding:5px;position:absolute;background:#e3e3e3;box-shadow:0 0 1px rgba(0,0,0,.2);border-radius:3px;transition:all .3s}.any-chart-map__move-buttons button[data-v-0e077676]:active{background:#c9c9c9}.any-chart-map__move-buttons button[data-v-0e077676]:hover{background:#c9c9c9}.any-chart-map__move-buttons button[data-v-0e077676]:nth-child(1){top:50%;left:0;transform:translateY(-50%) rotate(45deg)}.any-chart-map__move-buttons button[data-v-0e077676]:nth-child(2){top:0;left:50%;transform:translateX(-50%) rotate(45deg)}.any-chart-map__move-buttons button[data-v-0e077676]:nth-child(3){top:50%;right:0;transform:translateY(-50%) rotate(45deg)}.any-chart-map__move-buttons button[data-v-0e077676]:nth-child(4){bottom:0;left:50%;transform:translateX(-50%) rotate(45deg)}.any-chart-map__move-buttons .button-icon[data-v-0e077676]{width:10px;height:auto;transform:rotate(-45deg)}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.custom-loading-spinner{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:10}.custom-loading-spinner__text{margin-left:10px}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.button-tabs{display:flex;flex-direction:column;height:100%}.button-tabs__head{padding:10px;display:flex;flex-direction:row;justify-content:space-between;width:100%;border-bottom:1px solid #b9b9b9;align-items:center}.button-tabs__header{display:flex}.button-tabs__header li{max-height:50px;min-width:80px;padding:7px 15px}.button-tabs__header li.with-link{padding:0}.button-tabs__header li.with-link:not(.selected-tab):hover{background:rgba(253,242,239,.5)}.button-tabs__header li.with-link:not(.selected-tab):hover a{cursor:pointer}.button-tabs__header li.with-link a{cursor:default;text-decoration:none;display:inline-block;padding:7px 15px}.button-tabs__header li{font-size:14px;line-height:20px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.button-tabs__header li.selected-tab{color:#cb2b33;background:#fdf2ef;border-radius:3px}.button-tabs__hint{color:#cb2b33;pointer-events:none}@media print{.button-tabs__header{display:none}.button-tabs{height:auto}.button-tabs__autoheight{height:auto}.button-tabs__minheight{height:380px}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.button-tab-content{flex-grow:1;overflow:auto;max-height:100%}.button-tab-content--padded{padding:0 20px 20px 20px}@media print{.button-tab-content .button-tab{height:auto}.button-tab-content .button-tab{height:0}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.data-table--head-cell-content-print{max-width:100%;overflow:hidden;padding:10px 0;text-align:center;display:inline-block}

.alerts-expanded[data-v-219bcd9e] {
  --spacing: 12px;
  --spacing-sm: 6px;
  --spacing-md: 8px;
  --color-text: #333840;
  --color-border: #ddd;
  --color-border-light: #e6e6e6;
  --color-hover: #f5f5f5;
  --color-muted: #666;
  --color-accent: #0066cc;
  --color-alert: #dd0029;
  --transition-speed: 0.2s;
  --transition-fn: cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 260px;
  background-color: #fff;
  border: 1px solid #ddd;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 12px;
  padding: var(--spacing);
  box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
  transform-origin: top left;
  will-change: transform;
}
.expand-enter-active[data-v-219bcd9e],
.expand-leave-active[data-v-219bcd9e] {
  transition: all var(--transition-speed) var(--transition-fn);
}
.expand-enter-from[data-v-219bcd9e],
.expand-leave-to[data-v-219bcd9e] {
  opacity: 0;
  transform: scaleY(0.3);
}
.alerts-expanded__header[data-v-219bcd9e] {
  display: flex;
  align-items: center;
  gap: var(--spacing);
  margin-block-end: 8px;
  font: 600 14px/1.4 sans-serif;
  color: var(--color-text);
}
.alerts-expanded__mark-read[data-v-219bcd9e] {
  margin-left: auto;
}
.alerts-expanded__link[data-v-219bcd9e]:hover,
.alerts-expanded__mark-read[data-v-219bcd9e]:hover {
  color: var(--color-alert);
  transition: all var(--transition-speed) ease;
}
.alerts-expanded__list[data-v-219bcd9e] {
  max-height: 200px;
  overflow-y: auto;
  font-size: 12px;
}
.alerts-expanded__loading[data-v-219bcd9e] {
  padding: var(--spacing);
  text-align: center;
  color: var(--color-muted);
  font-style: italic;
}
.alerts-expanded__item[data-v-219bcd9e] {
  cursor: pointer;
  display: flex;
  gap: var(--spacing);
  padding: var(--spacing-sm) var(--spacing-md);
  border-bottom: 1px solid var(--color-border-light);
  transition: background-color var(--transition-speed) var(--transition-fn);
}
.alerts-expanded__item[data-v-219bcd9e]:last-child {
  border-bottom: none;
}
.alerts-expanded__item[data-v-219bcd9e]:hover {
  background-color: var(--color-hover);
}
.alerts-expanded__date[data-v-219bcd9e] {
  color: var(--color-muted);
  white-space: nowrap;
  min-width: 70px;
}
.alerts-expanded__teaser[data-v-219bcd9e] {
  color: var(--color-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1;
}
.bell-icon--red[data-v-219bcd9e] {
  color: var(--color-alert);
}
.bell-icon--gray[data-v-219bcd9e] {
  color: var(--color-muted);
}
.circle[data-v-219bcd9e] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  place-self: center;
}
.circle--gray[data-v-219bcd9e] {
  background-color: var(--color-muted);
}
.circle--red[data-v-219bcd9e] {
  background-color: var(--color-alert);
}


:root {
  --alerts-badge-bg: #f3f4f6;
  --alerts-badge-border: #e0e0e0;
  --alerts-badge-color: #dd0029;
}


.alerts-badge-wrapper[data-v-4fbc7430] {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.alerts-badge[data-v-4fbc7430] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 16px;
  padding: 0 6px;
  border-radius: 8px;
  background-color: var(--alerts-badge-bg);
  border: 1px solid var(--alerts-badge-border);
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  gap: 4px;
}
.bell-icon--red[data-v-4fbc7430] {
  color: var(--alerts-badge-color);
}
.bell-icon--gray[data-v-4fbc7430] {
  color: #666;
}


.copyable-hgs-id[data-v-019e7224] {
  display: inline-flex;
  align-items: center;
  padding: 0;
  background: transparent;
  border: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
}
.copyable-hgs-id__text.is-copied[data-v-019e7224] {
  color: #22a35a;
  font-weight: 600;
}

[data-v-8a9335f4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.data-table--body-cell[data-v-8a9335f4]{min-width:275px}}@media only screen{.data-table--body-cell[data-v-8a9335f4]{min-width:275px}}
[data-v-524b9dce]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.data-table--value-range[data-v-524b9dce]{padding:2.5px 5px;font-weight:400;letter-spacing:.5px}}@media only screen{.data-table--value-range[data-v-524b9dce]{padding:5px 10px}}
[data-v-39c1ae5e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.notation-table--icon.for-dashboard-favorite[data-v-39c1ae5e]{color:#ffb825}.notation-table--icon.is-watched[data-v-39c1ae5e]{color:#ffb825}}
[data-v-c3d878ae]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.dataset-column--id[data-v-c3d878ae]{margin-right:2px}}@media only screen{.dataset-column--id[data-v-c3d878ae]{margin-right:2px;white-space:nowrap;color:#59606f}.dataset-column--name[data-v-c3d878ae]{white-space:normal}}
[data-v-3c2b7f56]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.correlation-column.is-high-confidence[data-v-3c2b7f56]{color:#24a411}.correlation-column.is-medium-confidence[data-v-3c2b7f56]{color:#f93}.correlation-column.is-low-confidence[data-v-3c2b7f56]{color:#f33}}
[data-v-8c277a7e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-name-column[data-v-8c277a7e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.dashboard-name-column--name[data-v-8c277a7e]{text-align:left;cursor:pointer}.dashboard-name-column--name[data-v-8c277a7e]:focus,.dashboard-name-column--name[data-v-8c277a7e]:hover{text-decoration:underline}.dashboard-name-column--badge-list[data-v-8c277a7e]{display:flex;flex-wrap:wrap}.dashboard-name-column--badge[data-v-8c277a7e]{margin:2.5px 5px 0 0}.dashboard-name-column--own-view-badge[data-v-8c277a7e]{font-size:10px;line-height:1;flex:0 0 auto;margin-top:5px;border-radius:2px;padding:2px 5px;color:#08c;background-color:rgb(85%,93%,97%)}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hr-dimensions__row{border-radius:2px;margin:0 10px 5px 10px;display:flex;justify-content:space-between;min-width:310px}.hr-dimensions{min-width:310px;padding-top:5px}.hr-dimensions__name{max-width:320px}.hr-dimensions__info-item{padding:0 5px}.hr-dimensions__info-item div{justify-content:space-between}.hr-dimensions__list-item{padding:5px}.hr-dimensions__list-item--danger{background-color:#ffe0e0}.hr-dimensions__list-item:nth-child(3){margin-top:10px}.hr-dimensions__score{display:flex;align-items:center;position:relative;padding-left:5px}.hr-dimensions__score-body{min-width:25px;text-align:right}.hr-dimensions__score-flag{position:absolute;right:-20px}
[data-v-1a6e9de4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}td .top-five-country--row[data-v-1a6e9de4]{display:flex;flex-direction:row;line-height:1.2rem;justify-content:center}td .top-five-country--col[data-v-1a6e9de4]{display:flex}td .top-five-country--col[data-v-1a6e9de4]:first-child{flex-grow:1;margin-right:6px}td .top-five-country--col[data-v-1a6e9de4]:last-child{justify-content:right}td .top-five-country--iso-code[data-v-1a6e9de4]{margin-right:5px}td .top-five-country__scores[data-v-1a6e9de4]{display:flex;align-items:center;width:50px}td .top-five-country__scores__grade[data-v-1a6e9de4]{padding-right:3px}td .top-five-country__scores__flag[data-v-1a6e9de4]{padding-left:2px}td .top-five-country__scores span[data-v-1a6e9de4]{min-width:25px;text-align:center}@media print{td .top-five-country--row[data-v-1a6e9de4]{display:block}td .top-five-country--col[data-v-1a6e9de4]:last-child{justify-content:left}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media print{.top-five-table .country-on-demand__content-wrapper{min-width:0 !important;flex-direction:column !important}}
[data-v-2ce040ae]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hr-score[data-v-2ce040ae]{display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hr-score span[data-v-2ce040ae]{min-width:25px;text-align:center}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.total-hr-score--content{justify-content:left !important;display:flex;width:50px;margin:auto}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.flags-cell-content{width:30px;display:flex;justify-content:space-evenly}.flags-cell-content img,.flags-cell-content .flag-spacer{width:15px;margin-right:5px}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.data-table--flag-cell .flags-cell-content{margin:auto}
[data-v-309d7b95]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.country-on-demand__content-wrapper[data-v-309d7b95]{display:flex}@media(max-width: 1200px){.country-on-demand__content-wrapper[data-v-309d7b95]{flex-wrap:wrap;justify-content:center}}.country-on-demand__scores[data-v-309d7b95]{display:flex;align-items:center;flex-shrink:0;padding-left:5px}@media(max-width: 1200px){.country-on-demand__scores[data-v-309d7b95]{margin-top:7px}}.country-on-demand__score-value[data-v-309d7b95]{padding:0 5px}.country-on-demand__score-img[data-v-309d7b95]{flex-shrink:0}
[data-v-d93b1126]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.link-with-map-link[data-v-d93b1126]{display:flex;justify-content:space-between;align-items:center}.link-with-map-link .data-table--icon-link[data-v-d93b1126]{padding:4px 6px}.link-with-map-link .icon-links[data-v-d93b1126]{display:flex;gap:8px}@media print{.link-with-map-link .icon-links[data-v-d93b1126]{display:none}}
[data-v-fe9959c6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.data-table--body-cell[data-v-fe9959c6]{text-align:right}.data-table--body-cell span[data-v-fe9959c6]{font-size:10px}.data-table--body-cell.text-left[data-v-fe9959c6]{text-align:left}
[data-v-81defefc]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hr-score[data-v-81defefc]{display:flex;align-items:flex-end;justify-content:center;gap:4px}.hr-score span[data-v-81defefc]{width:30px;text-align:center}.context[data-v-81defefc]{font-size:10px}
[data-v-4a1c4b15]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}td[data-v-4a1c4b15]{position:relative}span[data-v-4a1c4b15]{margin-right:auto}i[data-v-4a1c4b15]{position:absolute;right:.5em;height:10px;margin-top:-2px}

.data-table--body-row.can-click {
  cursor: pointer;
}

[data-v-c4856fda]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.bubble-chart[data-v-c4856fda]{height:600px;width:100%}}@media only screen{.bubble-chart[data-v-c4856fda]{width:100%;height:100%;max-height:82%}}
[data-v-d07f9db8]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}li[data-v-d07f9db8]{padding-left:10px}li div[data-v-d07f9db8]{padding:10px}li div span[data-v-d07f9db8]{margin-left:5px}li div[data-v-d07f9db8]:hover{color:#dd0029;background-color:#fff2ef;cursor:pointer}li div.selected[data-v-d07f9db8]{color:#dd0029;background-color:#fff2ef}
[data-v-38a1735f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.treeview-combobox--popup[data-v-38a1735f]{width:400px;padding:10px 0}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.extendable-table-header{width:100%}.extendable-table-header table{background-color:#f5f7fa}.extendable-table-header table,.extendable-table-header tr,.extendable-table-header td,.extendable-table-header td:not(:last-child){border-color:rgba(0,0,0,0)}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.portraits h1,.portraits h2,.portraits h3,.portraits h4,.portraits h5,.portraits h6,.portraits .u-h1,.portraits .u-h2,.portraits .u-h3,.portraits .u-h4,.portraits .u-h5,.portraits .u-h6{width:100%}.portraits__container{display:flex;flex-direction:column;height:auto;margin:0 16px}.portraits__container--scrollable{overflow:auto}.portraits__container--scrollable thead{z-index:99}.portraits__container--full-height{height:100%}.portraits--sticky{position:sticky;top:0;background-color:#f5f7fa;z-index:1001}.portraits__column,.portraits__row{display:flex;grid-gap:12px;gap:12px}.portraits__column{flex-direction:column}.portraits__row.hr-legend.single{width:40%}.portraits__row.hr-legend.single .hrr-legend-box{width:100%}.portraits__data-table--highlighted td:nth-child(2){font-weight:500}.portraits__data-table--highlighted .hidden-rows{background-color:#f7f7f7}.portraits__data-table--highlighted .hidden-rows td:nth-child(2){text-align:left;font-weight:normal}.portraits__data-table--clickable{cursor:pointer}.portraits__data-table--head-red th,.portraits__data-table--head-gray th,.portraits__data-table--head-green th,.portraits__data-table--head-blue th,.portraits__data-table--head-gray-dark th{color:#fff}.portraits__data-table--head-red th{background-color:#c00001}.portraits__data-table--head-gray th{background-color:gray}.portraits__data-table--head-green th{background-color:#009e47}.portraits__data-table--head-blue th{background-color:#0070c0}.portraits__data-table--head-gray-dark th{background-color:#595959}.hrr-legend-box{min-width:220px}.portraits__container .data-table{position:relative}.portraits__container .data-table thead{position:sticky;top:71px}.portraits__container .data-table .data-table--head-cell:first-child,.portraits__container .data-table .data-table--body-cell:first-child{width:70px;min-width:70px;max-width:70px}.portraits__container .data-table .data-table--head-cell:not(:first-child),.portraits__container .data-table .data-table--body-cell:not(:first-child){width:11vw;min-width:11vw;max-width:11vw}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input),.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input){padding-right:2px;padding-left:2px}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input) input,.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input) input{text-overflow:clip;word-wrap:break-word;word-break:break-all;padding-right:0}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input) button,.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input) button{margin-left:0}.portraits__container .data-table .data-table--head-cell:not(:first-child) button,.portraits__container .data-table .data-table--body-cell:not(:first-child) button{justify-content:center}.portraits__container .data-table .data-table--head-cell:nth-child(2),.portraits__container .data-table .data-table--body-cell:nth-child(2){width:100%}.portraits__container .data-table .data-table--head-cell:nth-child(2) button,.portraits__container .data-table .data-table--body-cell:nth-child(2) button{justify-content:flex-start}.portraits__container .data-table .data-table--head-cell-title{white-space:normal}.portraits__container .data-table .data-table--head-cell-content{justify-content:center !important}.portraits__container .data-table .data-table--body-row i{transform-origin:bottom}.portraits__container .data-table .data-table--body-row.expanded i{transform:rotate(180deg)}.hidden-rows{width:100%}.hidden-rows tr{display:table-row}.hidden-rows td{max-height:1000px;opacity:1}.hidden-rows--hidden{visibility:collapse}.country-portraits-table-wrapper .data-table thead.data-table--sticky-margin{top:225px;z-index:2}
[data-v-3a9d768a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.row-with-legend[data-v-3a9d768a]{justify-content:space-between}h1[data-v-3a9d768a]{font-size:20px}h4[data-v-3a9d768a]{font-weight:bold}.pb-12vh[data-v-3a9d768a]{padding-bottom:12vh}.combobox[data-v-3a9d768a]{width:100%}
[data-v-1645d05e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.dropdown-footer-tooltip[data-v-1645d05e]{display:flex;border-top:1px solid #dde3ed;padding:10px;color:#333840;font-size:14px;line-height:1.42857142}.dropdown-footer-tooltip__name[data-v-1645d05e]{margin-left:10px;font-weight:300}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.autocomplete-filters{background:#f8f8f8;border-bottom:2px solid #eaeaea;padding:10px}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.portraits h1,.portraits h2,.portraits h3,.portraits h4,.portraits h5,.portraits h6,.portraits .u-h1,.portraits .u-h2,.portraits .u-h3,.portraits .u-h4,.portraits .u-h5,.portraits .u-h6{width:100%}.portraits__container{display:flex;flex-direction:column;height:auto;margin:0 16px}.portraits__container--scrollable{overflow:auto}.portraits__container--scrollable thead{z-index:99}.portraits__container--full-height{height:100%}.portraits--sticky{position:sticky;top:0;background-color:#f5f7fa;z-index:1001}.portraits__column,.portraits__row{display:flex;grid-gap:12px;gap:12px}.portraits__column{flex-direction:column}.portraits__row.hr-legend.single{width:40%}.portraits__row.hr-legend.single .hrr-legend-box{width:100%}.portraits__data-table--highlighted td:nth-child(2){font-weight:500}.portraits__data-table--highlighted .hidden-rows{background-color:#f7f7f7}.portraits__data-table--highlighted .hidden-rows td:nth-child(2){text-align:left;font-weight:normal}.portraits__data-table--clickable{cursor:pointer}.portraits__data-table--head-red th,.portraits__data-table--head-gray th,.portraits__data-table--head-green th,.portraits__data-table--head-blue th,.portraits__data-table--head-gray-dark th{color:#fff}.portraits__data-table--head-red th{background-color:#c00001}.portraits__data-table--head-gray th{background-color:gray}.portraits__data-table--head-green th{background-color:#009e47}.portraits__data-table--head-blue th{background-color:#0070c0}.portraits__data-table--head-gray-dark th{background-color:#595959}.hrr-legend-box{min-width:220px}.portraits__container .data-table{position:relative}.portraits__container .data-table thead{position:sticky;top:71px}.portraits__container .data-table .data-table--head-cell:first-child,.portraits__container .data-table .data-table--body-cell:first-child{width:70px;min-width:70px;max-width:70px}.portraits__container .data-table .data-table--head-cell:not(:first-child),.portraits__container .data-table .data-table--body-cell:not(:first-child){width:11vw;min-width:11vw;max-width:11vw}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input),.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input){padding-right:2px;padding-left:2px}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input) input,.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input) input{text-overflow:clip;word-wrap:break-word;word-break:break-all;padding-right:0}.portraits__container .data-table .data-table--head-cell:not(:first-child):has(input) button,.portraits__container .data-table .data-table--body-cell:not(:first-child):has(input) button{margin-left:0}.portraits__container .data-table .data-table--head-cell:not(:first-child) button,.portraits__container .data-table .data-table--body-cell:not(:first-child) button{justify-content:center}.portraits__container .data-table .data-table--head-cell:nth-child(2),.portraits__container .data-table .data-table--body-cell:nth-child(2){width:100%}.portraits__container .data-table .data-table--head-cell:nth-child(2) button,.portraits__container .data-table .data-table--body-cell:nth-child(2) button{justify-content:flex-start}.portraits__container .data-table .data-table--head-cell-title{white-space:normal}.portraits__container .data-table .data-table--head-cell-content{justify-content:center !important}.portraits__container .data-table .data-table--body-row i{transform-origin:bottom}.portraits__container .data-table .data-table--body-row.expanded i{transform:rotate(180deg)}.hidden-rows{width:100%}.hidden-rows tr{display:table-row}.hidden-rows td{max-height:1000px;opacity:1}.hidden-rows--hidden{visibility:collapse}.wide-combobox .combobox--popup{left:auto;right:0;width:400px;min-width:100%}.wide-combobox .combobox--popup .combobox--default-option{white-space:normal;white-space:initial}
[data-v-5fed7e4c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.row-with-legend[data-v-5fed7e4c]{justify-content:space-between}h1[data-v-5fed7e4c]{font-size:20px}h4[data-v-5fed7e4c]{font-weight:bold}.pb-12vh[data-v-5fed7e4c]{padding-bottom:12vh}.combobox[data-v-5fed7e4c]{width:100%}.portraits__container--scrollable[data-v-5fed7e4c]{max-height:none;height:100%}
[data-v-d086cec2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-d086cec2] .combobox--default-button{font-size:14px;line-height:1;min-width:225px;border-color:#dd0029;padding:7px 16px;text-transform:uppercase;color:#dd0029;background-color:rgba(0,0,0,0)}[data-v-d086cec2] .combobox--option{font-size:14px;line-height:1}[data-v-d086cec2] .combobox--option.has-focus .combobox--default-option{color:inherit;background-color:#f5f7fa}[data-v-d086cec2] .combobox--caret{color:#dd0029}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media print{.any-chart-map__zoom-input-wrapper{display:none}.country-data-table .data-table--body-cell:first-child,.country-data-table .data-table--head-cell:first-child{display:table-cell}.country-data-table .data-table--head-cell{white-space:normal;white-space:initial;padding:1mm}.country-data-table .data-table--head{display:table-header-group;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.country-data-table{font-size:65%}.country-data-table .button-tabs__header{display:none}.hrr-legend-box{box-shadow:none}}
[data-v-489b0055]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.risk-map__dimensions-combobox[data-v-489b0055]{display:flex;flex-wrap:wrap}.risk-map__classification-select[data-v-489b0055]{width:100%}.risk-map__dimensions-select[data-v-489b0055]{max-width:-moz-fit-content;max-width:fit-content;width:100%}.risk-map__container[data-v-489b0055]{display:flex;flex-direction:column;height:100%;padding:16px;overflow:hidden}.risk-map__toolbar[data-v-489b0055]{z-index:1}.risk-map__row[data-v-489b0055]{display:flex;gap:12px}.risk-map__row[data-v-489b0055]:not(:last-child){margin-bottom:14px}.risk-map__row--full-height[data-v-489b0055]{height:100%;position:relative;overflow-y:auto}.risk-map__column[data-v-489b0055]{flex-direction:column}.risk-map__map[data-v-489b0055]{flex-grow:1;position:relative;background:#fff;border-radius:3px;box-shadow:0 2px 12px #e7e7e7;overflow:hidden}.risk-map__map h1[data-v-489b0055]{font-weight:700;margin:20px 0 20px 10px}.risk-map__legend[data-v-489b0055]{display:flex;flex-direction:column;gap:8px;flex:0 0 262px}.risk-map__headline[data-v-489b0055]{font-size:20px;line-height:1.25}@media print{.risk-map__row[data-v-489b0055]{flex-direction:column-reverse;grid-gap:0}.risk-map__legend[data-v-489b0055]{flex-direction:row;flex:auto}.risk-map__container[data-v-489b0055]{padding-top:0}}.any-chart-map__container[data-v-489b0055]{width:100%;height:100%;margin:0;padding:0}.anychart-tooltip[data-v-489b0055]{font-family:"Ubuntu";font-size:14px;line-height:1.42857142;border:1px solid #d3d3d3;border-radius:3px;padding:10px 10px;box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.05);text-align:left;color:#59606f;background-color:#fff}.anychart-credits[data-v-489b0055]{display:none}@media print{.risk-map__row[data-v-489b0055]{flex-direction:column-reverse}.risk-map__map[data-v-489b0055]{overflow:visible}.risk-map__legend[data-v-489b0055]{flex-direction:row;flex:auto}}
[data-v-470b3877]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.split-page-layout[data-v-470b3877]{margin:0 20px}.split-page-layout--top[data-v-470b3877]{position:sticky;z-index:5;top:0;padding-top:2px;background-color:#f5f7fa}.split-page-layout.size-narrow .split-page-layout--inner-top[data-v-470b3877],.split-page-layout.size-narrow .split-page-layout--bottom[data-v-470b3877]{max-width:1200px;margin:0 auto;padding:0 40px}.split-page-layout.size-medium .split-page-layout--inner-top[data-v-470b3877],.split-page-layout.size-medium .split-page-layout--bottom[data-v-470b3877]{max-width:1500px;margin:0 auto;padding:0 40px}}
[data-v-46654e9e]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.page-header[data-v-46654e9e]{margin-bottom:10px}}
[data-v-0292e838]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.fulltext-search[data-v-0292e838]{width:100%;border:1px solid #dde3ed;padding:10px;text-align:left;background-color:#fff}.fulltext-search[data-v-0292e838]:focus{outline:none;border-color:#dd0029}.fulltext-search--icon[data-v-0292e838]{margin-left:10px;color:#59606f}.fulltext-search:focus .fulltext-search--icon[data-v-0292e838],.fulltext-search--button:focus .fulltext-search--icon[data-v-0292e838],.fulltext-search--input:focus+.fulltext-search--icon[data-v-0292e838]{color:#dd0029}.fulltext-search--input[data-v-0292e838]{width:100%;margin:-10px;border:none;padding:10px}.fulltext-search--input[data-v-0292e838]:focus{outline:none}}
[data-v-c2dcbd68]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.news-filters[data-v-c2dcbd68]{display:flex;margin-bottom:-10px}.filters--input-group[data-v-c2dcbd68]{margin-right:10px;margin-bottom:10px}.filters--input-group[data-v-c2dcbd68]:last-of-type{margin-right:0}.filters--input-label[data-v-c2dcbd68]{font-size:14px;line-height:1.42857142;display:block;margin-bottom:5px;color:#59606f}.filters--spacer[data-v-c2dcbd68]{flex:1 1}}
[data-v-156d1d91]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-156d1d91]{width:100%;padding:20px 25px;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);background-color:#fff}.item--header[data-v-156d1d91]{display:flex;justify-content:space-between;margin-bottom:10px}.item--header-button[data-v-156d1d91]{padding:0}.item--header-button[data-v-156d1d91]:not(:last-of-type){margin-right:10px}.item--title[data-v-156d1d91]{font-size:20px;line-height:1.25;position:relative;font-weight:500}.item--unread-marker[data-v-156d1d91]{position:absolute;top:8.5px;left:-13px;width:8px;height:8px;border-radius:50%;background-color:#08c}.item--actions[data-v-156d1d91]{display:flex;align-items:baseline;margin-left:10px}.item--meta[data-v-156d1d91]{font-size:14px;line-height:1;margin-bottom:15px;color:#b0bbcc}.item--content[data-v-156d1d91]{overflow:hidden;max-width:950px;color:#59606f}.is-collapsed .item--content[data-v-156d1d91]{position:relative}.is-collapsed .item--content[data-v-156d1d91]::after{content:"";opacity:1;display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to top, rgb(255, 255, 255), transparent)}.item--footer[data-v-156d1d91]{margin-top:15px}.item--footer-button[data-v-156d1d91]{padding:0}}
[data-v-33119ef0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.news-list--item[data-v-33119ef0]{margin-bottom:20px}.list--empty-message[data-v-33119ef0]{margin:40px 0;text-align:center;color:#59606f}}
[data-v-0e87a555]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.action[data-v-0e87a555]{font-size:24px;line-height:1;align-self:center;padding:0 10px}}
[data-v-9a4feea0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-9a4feea0]{display:flex;flex-direction:row;border:1px solid #dde3ed;padding:10px;background-color:#fff}.item[data-v-9a4feea0]:first-child{border-radius:2px 2px 0 0}.item[data-v-9a4feea0]:last-child{border-radius:0 0 2px 2px}.item[data-v-9a4feea0]:not(:last-child){border-bottom:none}.item--icon[data-v-9a4feea0]{font-size:24px;line-height:1;align-self:center;min-width:50px;padding:0 10px;text-align:center}.item.is-inactive .item--icon[data-v-9a4feea0]{opacity:.5}.item--infos[data-v-9a4feea0]{flex:1 1;margin-left:10px}.item.is-inactive .item--infos[data-v-9a4feea0]{opacity:.7}.item--title.can-click[data-v-9a4feea0]:hover,.item--title.can-click[data-v-9a4feea0]:focus{text-decoration:underline}.item--marker-icon[data-v-9a4feea0]{font-size:14px;line-height:1;margin-left:5px;color:#59606f}.item--details[data-v-9a4feea0]{font-size:14px;line-height:1;margin-top:5px;color:#59606f}.item--details-portion[data-v-9a4feea0]:not(:first-child)::before{content:" • "}.item--tags[data-v-9a4feea0]{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1;align-items:baseline;margin:0 -2.5px}.item--tag[data-v-9a4feea0]{font-size:12px;line-height:1;margin:0 2.5px;border-radius:2px;padding:5px;color:#08c;background-color:rgb(85%,93%,97%)}}
[data-v-7dcd7c92]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.list[data-v-7dcd7c92]{margin-top:10px;margin-bottom:40px}.list--empty-message[data-v-7dcd7c92]{margin:40px 0;text-align:center;color:#59606f}}
[data-v-140fd1bc]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.filter[data-v-140fd1bc]{margin:10px 0}.filter--name-input[data-v-140fd1bc]{max-width:384px}}
[data-v-ad2bf2ee]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.subscriptions-title[data-v-ad2bf2ee]{font-size:20px;line-height:1;display:flex;align-items:center}.subscriptions-title--icon[data-v-ad2bf2ee]{margin-right:5px}
[data-v-5b262ad1]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscriptions--header[data-v-5b262ad1]{display:flex;justify-content:space-between;align-items:center}}
[data-v-53bc1599]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscriptions--table-options-header[data-v-53bc1599]{font-size:12px;line-height:1.5;border-bottom:2px solid #717a8b;padding:10px;font-weight:500;text-align:center;color:#59606f}.subscriptions--table-options-header.has-border-left[data-v-53bc1599]{border-left:1px solid #b0bbcc}.subscriptions--table-header-noheader[data-v-53bc1599]{width:70%;border-bottom:2px solid #717a8b}}
[data-v-05a5170a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscription--table-row:last-of-type .subscriptions--table-field[data-v-05a5170a]{border-bottom:0}.subscriptions--table-section:last-of-type .subscriptions--table-header[data-v-05a5170a]{border-bottom:0}.subscriptions--table-section:last-of-type .subscriptions--table-row:last-of-type .subscriptions--table-subheader[data-v-05a5170a],.subscriptions--table-section:last-of-type .subscriptions--table-row:last-of-type .subscriptions--table-field[data-v-05a5170a]{border-bottom:0}.subscriptions--table-subheader[data-v-05a5170a]{font-size:14px;line-height:1.42857142;vertical-align:center;border-bottom:1px solid #b0bbcc;padding:10px;color:#333840;min-width:300px}.subscriptions--table-row:last-of-type .subscriptions--table-subheader[data-v-05a5170a]{border-bottom:2px solid #717a8b}.subscriptions--table-field[data-v-05a5170a]{vertical-align:center;border-bottom:1px solid #b0bbcc;padding:10px}.subscriptions--table-field[data-v-05a5170a]:first-of-type{border-left:1px solid #b0bbcc}.subscriptions--table-row:last-of-type .subscriptions--table-field[data-v-05a5170a]{border-bottom:2px solid #717a8b}.subscriptions--radio[data-v-05a5170a]{text-align:center}.subscriptions--radio-label[data-v-05a5170a]{position:relative;cursor:pointer}.subscriptions--radio-input.is-trash[data-v-05a5170a]{opacity:0;position:absolute}.subscriptions--icon-trash[data-v-05a5170a]{text-align:center;color:#59606f}.subscriptions--icon-trash.is-active[data-v-05a5170a]{color:#dd0029}}
[data-v-a90dd7ce]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscriptions--table-header[data-v-a90dd7ce]{font-size:16px;line-height:1.25;vertical-align:text-top}.subscriptions--table-section:not(:last-of-type) .subscriptions--table-header[data-v-a90dd7ce]{border-bottom:2px solid #717a8b}.subscriptions--table-header[data-v-a90dd7ce]{padding:10px;font-weight:500}.subscriptions--table-header .subscriptions--table-description[data-v-a90dd7ce]{margin-top:5px;font-weight:normal;text-wrap:balance}}
[data-v-787c1886]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscriptions--table[data-v-787c1886]{width:100%;margin-top:40px;background-color:#fff}}
[data-v-089aad94]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.subscriptions--page[data-v-089aad94]{padding-top:20px;padding-bottom:20px}}
[data-v-897033e8]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.form--description-box[data-v-897033e8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:20px;background-color:#fff;border:1px solid #dde3ed;border-radius:4px}.form--description-icon[data-v-897033e8]{flex-shrink:0;margin-top:3px;color:#333840}.form--description[data-v-897033e8]{font-size:14px;line-height:1.42857142;color:#333840;margin:0}.form--description__text[data-v-897033e8]{margin:0 0 10px;line-height:1.5}.form--description__text[data-v-897033e8]:last-child{margin-bottom:0}.form--description__list[data-v-897033e8]{list-style:none;margin:0 0 10px;padding:0}.form--description__list li[data-v-897033e8]{margin-bottom:5px}.form--description__list li[data-v-897033e8]:last-child{margin-bottom:0}.form--description__highlight[data-v-897033e8]{font-weight:600;color:#333840}.form--description__example[data-v-897033e8]{margin-left:5px;color:#59606f;font-style:italic}
[data-v-4d6e5ca2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.card-footer[data-v-4d6e5ca2]{display:flex;justify-content:space-between}.card-footer--currency-container[data-v-4d6e5ca2]{display:flex;flex-direction:row;align-items:center}.card-footer--currency-conversion-label[data-v-4d6e5ca2]{font-size:14px;line-height:1;margin-right:5px;color:#59606f}.card-footer--currency-save-button[data-v-4d6e5ca2]{font-size:14px;line-height:1;margin-left:5px;color:#dd0029}.card-footer--preferred-currency-button[data-v-4d6e5ca2]{margin-left:5px}}

@media print {
  /* Hide the action buttons and icons links */
.data-table--head-cell:first-child,
  .data-table--body-cell:first-child,
  .data-table--head-cell:nth-child(2),
  .data-table--body-cell:nth-child(2),
  .data-table--icon-link {
    display: none;
}
.data-table--body-cell.mini-chart {
    min-width: 120px;
}
}

[data-v-3c888f77]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.feedback-button[data-v-3c888f77]{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #dde3ed;border-radius:999px;background-color:#fff;color:#333840;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);overflow:hidden;white-space:nowrap;transition:width .18s ease,padding .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease}.feedback-button--icon[data-v-3c888f77]{flex:none;font-size:18px;line-height:1}.feedback-button--label[data-v-3c888f77]{max-width:0;margin-left:0;opacity:0;font-weight:500;transition:max-width .18s ease,margin-left .18s ease,opacity .18s ease;font-size:14px;line-height:1.42857142}.feedback-button[data-v-3c888f77]:hover,.feedback-button[data-v-3c888f77]:focus-visible{width:auto;padding:0 15px 0 10px;border-color:#dd0029;background-color:#dd0029;color:#fff;box-shadow:0 4px 14px rgba(221,0,41,.35);outline:none}.feedback-button:hover .feedback-button--label[data-v-3c888f77],.feedback-button:focus-visible .feedback-button--label[data-v-3c888f77]{max-width:200px;margin-left:5px;opacity:1}.feedback-dialog[data-v-3c888f77]{width:min(480px,92vw)}.feedback-dialog--header[data-v-3c888f77]{align-items:flex-start;justify-content:space-between;gap:20px;padding:20px}.feedback-dialog--close[data-v-3c888f77]{flex:none;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;border:0;background:rgba(0,0,0,0);color:#333840;cursor:pointer;border-radius:4px}.feedback-dialog--close[data-v-3c888f77]:hover,.feedback-dialog--close[data-v-3c888f77]:focus-visible{background-color:#f5f7fa;outline:none}.feedback-dialog--textarea[data-v-3c888f77]{display:block;width:100%;min-height:110px;margin-bottom:10px;padding:10px;border:1px solid #dde3ed;border-radius:2px;resize:vertical;font-size:14px;line-height:1.42857142}.feedback-dialog--textarea[data-v-3c888f77]:focus{border-color:#000;outline:0}.feedback-dialog--subtitle[data-v-3c888f77]{margin:2px 0 0;font-size:12px;line-height:1.25;color:#333840}.feedback-dialog--chips[data-v-3c888f77]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.feedback-dialog--chip[data-v-3c888f77]{padding:2px 10px;border:1px solid #dde3ed;border-radius:999px;background-color:rgba(0,0,0,0);color:#333840;cursor:pointer;font-size:12px;line-height:1.5}.feedback-dialog--chip[data-v-3c888f77]:hover,.feedback-dialog--chip[data-v-3c888f77]:focus-visible{border-color:#dd0029;outline:none}.feedback-dialog--chip.is-selected[data-v-3c888f77]{border-color:#dd0029;background-color:#dd0029;color:#fff}.feedback-dialog--footer[data-v-3c888f77]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:10px;border-top:1px solid #dde3ed}.feedback-dialog--consent[data-v-3c888f77]{flex:1 1;margin:0;font-size:12px;line-height:1.25;color:#333840}
[data-v-fb1179c0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-fb1179c0] .combobox--default-button{font-size:14px;line-height:1;min-width:225px;border-color:#dd0029;padding:7px 16px;text-transform:uppercase;color:#dd0029;background-color:rgba(0,0,0,0)}[data-v-fb1179c0] .combobox--option{font-size:14px;line-height:1}[data-v-fb1179c0] .combobox--option.has-focus .combobox--default-option{color:inherit;background-color:#f5f7fa}[data-v-fb1179c0] .combobox--caret{color:#dd0029}.humanrightsrisks-export-button[data-v-fb1179c0]{align-self:flex-end}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.top-five-filter{display:flex;margin-bottom:20px;gap:10px}.top-five-filter__combo-box{min-width:200px}.top-five-table{margin-bottom:20px}.top-five-table-heading{margin-bottom:20px;justify-content:space-between}.top-five-table-heading__main{display:flex;flex-direction:column}.top-five-table-heading__filter-wrapper{flex-grow:1}.top-five-table-heading h1{font-weight:700}.top-five-table-heading__legend{flex-grow:1}.top-five-table-heading__table-headline{display:flex;flex-direction:row;justify-content:space-between;margin-block:8px}.top-five-table-heading__dynamic-headline{display:flex;align-items:center}.top-five-table-heading__dynamic-headline h1{margin-right:10px}.top-five-table__additional-buttonbar{margin-bottom:5px}@media only print{.top-five-table [data-column-name~=weighted_hr_scores]{max-width:100px}.top-five-table [data-column-name~=weighted_hr_scores] button{white-space:normal}}@media print{.top-five-table .data-table--head-cell{padding:2mm 0}.top-five-table .data-table--body-cell{padding:2mm 0}.top-five-table .with-tooltip:has(.portrait-link,.map-link){display:none}.top-five-table .data-table--head-cell:not(:nth-child(2),:nth-child(3)){text-align:center}.combobox--default-button-label,.combobox--input{text-align:left;font-size:inherit}}
[data-v-39abc06c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}[data-v-39abc06c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.kpi-indicator[data-v-39abc06c]{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:500;white-space:nowrap}.kpi-indicator--label[data-v-39abc06c]{color:#8a8f9a;margin-right:2px}.kpi-indicator--label--after[data-v-39abc06c]{margin-right:0;margin-left:2px}.kpi-indicator--arrow[data-v-39abc06c]{display:inline-flex;align-items:center;font-size:12px}.kpi-indicator--positive[data-v-39abc06c],.kpi-indicator--positive .kpi-indicator--arrow[data-v-39abc06c],.kpi-indicator--positive .kpi-indicator--value[data-v-39abc06c]{color:#24a411}.kpi-indicator--negative[data-v-39abc06c],.kpi-indicator--negative .kpi-indicator--arrow[data-v-39abc06c],.kpi-indicator--negative .kpi-indicator--value[data-v-39abc06c]{color:#f33}.kpi-indicator--neutral[data-v-39abc06c]{color:#8a8f9a}.kpi-indicator--missing[data-v-39abc06c],.kpi-indicator--missing .kpi-indicator--arrow[data-v-39abc06c],.kpi-indicator--missing .kpi-indicator--value[data-v-39abc06c]{color:#c5c9d1}

/* Sized in em so the flag scales with the surrounding text (10px tile tag →
 * ~13px flag, 12px detail meta → ~15px). The hairline ring keeps mostly-white
 * flags (e.g. Japan) legible on light backgrounds. */
.country-flag[data-v-0c0a8434] {
  display: inline-block;
  width: 1.3em;
  height: auto;
  border-radius: 1.5px;
  vertical-align: -0.16em;
  flex-shrink: 0;
  box-shadow: 0 0 0 0.5px rgba(0, 0, 0, 0.12);
}

/* Fallback glyph for entries without a flag (aggregates / uncovered codes).
 * Kept muted and roughly flag-width so it aligns with real flags in a list. */
.country-flag--fallback[data-v-0c0a8434] {
  width: 1.1em;
  color: #8a8f9a;
  flex-shrink: 0;
}


.trade-relation[data-v-107d7450] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}
.trade-relation--reporter[data-v-107d7450] {
  font-weight: 600;
  color: inherit;
  color: var(--tr-reporter-color, inherit);
}
.trade-relation--partner[data-v-107d7450] {
  color: inherit;
  color: var(--tr-partner-color, inherit);
}

/* The flow word sits between reporter and partner with a bit of breathing room
 * on each side (beyond the element's flex gap). Kept neutral/muted — the word
 * itself names the direction, so no colour coding is needed. */
.trade-relation--flow[data-v-107d7450] {
  flex-shrink: 0;
  margin: 0 4px;
  font-weight: 500;
  color: #8a8f9a;
}
.trade-relation[data-v-107d7450] .svg-inline--fa {
  width: 0.85em;
  height: 0.85em;
}

/* Keep the tooltip legible in the tile context, whose tag line is uppercased
 * and letter-spaced. */
.trade-relation[data-v-107d7450] .tooltip {
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
}


.tile-tags[data-v-7ecef93f] {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  min-width: 0;
  -moz-column-gap: 4px;
       column-gap: 4px;
  row-gap: 2px;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #8a8f9a;
}
.tile-tags--item[data-v-7ecef93f] {
  white-space: nowrap;
}
.tile-tags--meta[data-v-7ecef93f] {
  display: inline-flex;
  align-items: center;
  gap: 3px;
}

/* Ø average sign, sized to sit alongside the FA meta icons (no FA equivalent). */
.tile-tags--glyph[data-v-7ecef93f] {
  font-weight: 600;
  line-height: 1;
}
.tile-tags--relation[data-v-7ecef93f] {
  gap: 4px;
}
.tile-tags--sep[data-v-7ecef93f] {
  color: #dde1e7;
}
.tile-tags[data-v-7ecef93f] .tile-tags--icon.svg-inline--fa {
  width: 0.85em;
  height: 0.85em;
}

/* Keep the tooltip readable — the tag line itself is uppercased/spaced. */
.tile-tags[data-v-7ecef93f] .tooltip {
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
}


.favorite-star[data-v-03a31f50] {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  border: none;
  padding: 0;
  line-height: 1;
  color: #c5c9d1;
  background: none;
  cursor: pointer;
  transition: color 0.15s ease;
}
.favorite-star[data-v-03a31f50]:hover,
.favorite-star--active[data-v-03a31f50] {
  color: #ffb825;
}


.sparkline-wrapper[data-v-4a8aa5d1] {
  position: relative;
  width: 100%;
}
.sparkline[data-v-4a8aa5d1] {
  display: block;
  width: 100%;
}
.sparkline-tooltip[data-v-4a8aa5d1] {
  position: absolute;
  top: 0;
  z-index: 10;
  pointer-events: none;
  background: #ffffff;
  color: #333840;
  border: 1px solid #dde3ed;
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 11px;
  line-height: 1.3;
  white-space: nowrap;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.sparkline-tooltip__row[data-v-4a8aa5d1] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.sparkline-tooltip__row + .sparkline-tooltip__row[data-v-4a8aa5d1] {
  margin-top: 2px;
}
.sparkline-tooltip__dot[data-v-4a8aa5d1] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}
.sparkline-tooltip__date[data-v-4a8aa5d1] {
  color: #59606f;
}
.sparkline-tooltip__value[data-v-4a8aa5d1] {
  font-weight: 600;
  margin-left: auto;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.sparkline-tooltip__unit[data-v-4a8aa5d1] {
  color: #59606f;
  font-weight: 400;
}

[data-v-feea6a70]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.chart-tile[data-v-feea6a70]{display:flex;flex-direction:column;position:relative;border:1px solid #eef0f3;border-radius:6px;padding:16px;text-decoration:none;color:inherit;background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease;gap:10px}.chart-tile[data-v-feea6a70]:hover{border-color:rgba(221,0,41,.25);box-shadow:0 4px 12px rgba(0,0,0,.08)}.chart-tile--no-chart .chart-tile--footer[data-v-feea6a70]{margin-top:6px}.chart-tile--header[data-v-feea6a70]{display:block;overflow:hidden;max-height:56.7px}.chart-tile--name[data-v-feea6a70]{font-size:14px;font-weight:500;line-height:1.35;color:#1a1f2b}.chart-tile--header-actions[data-v-feea6a70]{display:flex;align-items:center;float:right;height:18.9px;margin:0 0 0 8px;gap:6px}.chart-tile--type-badge[data-v-feea6a70]{display:inline-flex;align-items:center;line-height:0}.chart-tile--menu[data-v-feea6a70]{display:inline-flex;position:static}.chart-tile--menu-trigger[data-v-feea6a70]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:none;border-radius:4px;padding:0;color:#8a8f9a;background:none;cursor:pointer;transition:color .15s ease,background .15s ease}.chart-tile--menu-trigger[data-v-feea6a70]:hover{color:#1a1f2b;background:#f1f3f6}.chart-tile--menu-list[data-v-feea6a70]{list-style:none;position:absolute;z-index:20;top:40px;right:16px;min-width:180px;margin:0;border:1px solid #e4e7ec;border-radius:8px;padding:4px;box-shadow:0 6px 16px rgba(0,0,0,.1);background:#fff}.chart-tile--menu-item[data-v-feea6a70]{display:flex;align-items:center;width:100%;border:none;border-radius:4px;padding:6px 8px;font-size:12px;text-align:left;color:#1a1f2b;background:rgba(0,0,0,0);cursor:pointer;gap:8px}.chart-tile--menu-item[data-v-feea6a70]:hover:not(:disabled){background:#f1f3f6}.chart-tile--menu-item[data-v-feea6a70]:disabled{opacity:.5;cursor:wait}.chart-tile--menu-item--danger[data-v-feea6a70]{color:#dd0029}.chart-tile--menu-item--danger[data-v-feea6a70]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-check[data-v-feea6a70]{visibility:hidden;display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-check.is-visible[data-v-feea6a70]{visibility:visible}.chart-tile--menu-icon[data-v-feea6a70]{display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-item--add .chart-tile--menu-icon[data-v-feea6a70],.chart-tile--menu-item--danger .chart-tile--menu-icon[data-v-feea6a70]{color:#dd0029}.chart-tile--menu-item--add[data-v-feea6a70]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove .chart-tile--menu-icon-hover[data-v-feea6a70]{display:none}.chart-tile--menu-item--remove[data-v-feea6a70]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-idle[data-v-feea6a70]{display:none}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-hover[data-v-feea6a70]{display:inline-flex;color:#dd0029}.chart-tile--menu-separator[data-v-feea6a70]{height:1px;margin:4px 0;background:#e4e7ec}.chart-tile--menu-section-label[data-v-feea6a70]{padding:4px 12px 2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8f9a;pointer-events:none}.chart-tile--sections[data-v-feea6a70]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.chart-tile--section[data-v-feea6a70]{display:flex;flex-direction:column;border-left:3px solid rgba(0,0,0,0);padding:7px 0 7px 10px;gap:4px}.chart-tile--section[data-v-feea6a70]:last-child{padding-bottom:2px}.chart-tile--section[data-v-feea6a70]:first-child{padding-top:2px}.chart-tile--section--multi[data-v-feea6a70]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px}.chart-tile--section--multi .chart-tile--section-value[data-v-feea6a70],.chart-tile--section--multi .kpi-indicator[data-v-feea6a70]{justify-self:end}.chart-tile--section-top[data-v-feea6a70]{display:flex;align-items:center;gap:8px;min-width:0}.chart-tile--section-name[data-v-feea6a70]{display:-webkit-box;overflow:hidden;flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;line-height:1.3;color:#1a1f2b;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chart-tile--section-name[data-v-feea6a70] mark{padding:0;color:inherit;background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#dd0029;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.chart-tile--section-value[data-v-feea6a70]{display:inline-flex;flex:0 0 auto;align-items:baseline;margin-left:auto;white-space:nowrap;gap:3px}.chart-tile--section-value-number[data-v-feea6a70]{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-0.01em;color:#1a1f2b}.chart-tile--section-value-unit[data-v-feea6a70]{font-size:11px;font-weight:500;color:#8a8f9a}.chart-tile--section--hero[data-v-feea6a70]{padding-top:2px;padding-bottom:4px}.chart-tile--section--hero .chart-tile--section-top[data-v-feea6a70]{gap:12px}.chart-tile--section--hero .chart-tile--section-value[data-v-feea6a70]{flex:1 1 auto;min-width:0}.chart-tile--section--hero .chart-tile--section-value-number[data-v-feea6a70]{font-size:24px}.chart-tile--section--hero .chart-tile--section-value-unit[data-v-feea6a70]{font-size:13px}.chart-tile--section-sub[data-v-feea6a70]{display:flex;flex-wrap:wrap;align-items:center;font-size:10px;color:#8a8f9a;gap:4px}.chart-tile--section-date[data-v-feea6a70]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.chart-tile--sep[data-v-feea6a70]{color:#dde1e7}.chart-tile--sparkline[data-v-feea6a70]{margin-top:2px}.chart-tile--sparkline-range[data-v-feea6a70]{display:flex;justify-content:space-between;margin-top:2px;font-size:10px;letter-spacing:.02em;color:#8a8f9a}.chart-tile--season-legend[data-v-feea6a70]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 10px}.chart-tile--season-legend-item[data-v-feea6a70]{display:inline-flex;align-items:center;gap:4px;min-width:0}.chart-tile--season-legend-swatch[data-v-feea6a70]{flex-shrink:0;width:8px;height:8px;border-radius:2px}.chart-tile--season-legend-label[data-v-feea6a70]{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;white-space:nowrap;color:#5b6374}.chart-tile--footer[data-v-feea6a70]{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:auto;border-top:1px solid #f1f3f6;padding-top:6px;gap:4px 8px}.chart-tile--footer .chart-tile--show-more[data-v-feea6a70]{margin-left:auto}.chart-tile--kpis[data-v-feea6a70]{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px}.chart-tile--show-more[data-v-feea6a70]{opacity:0;font-size:12px;font-weight:500;white-space:nowrap;color:#dd0029;transition:opacity .15s ease}.chart-tile:hover .chart-tile--show-more[data-v-feea6a70]{opacity:1}.chart-tile--empty[data-v-feea6a70]{display:flex;align-items:center;padding:16px 0;font-size:12px;font-style:italic;color:#8a8f9a;gap:8px}.chart-tile--empty-icon[data-v-feea6a70]{font-size:16px;font-style:normal;color:#c5c9d1}.chart-tile--name[data-v-feea6a70] mark{background:rgba(0,0,0,0);color:inherit;padding:0;text-decoration:underline;text-decoration-color:#dd0029;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
[data-v-1c413249]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.chart-tile[data-v-1c413249]{display:flex;flex-direction:column;position:relative;border:1px solid #eef0f3;border-radius:6px;padding:16px;text-decoration:none;color:inherit;background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease;gap:10px}.chart-tile[data-v-1c413249]:hover{border-color:rgba(221,0,41,.25);box-shadow:0 4px 12px rgba(0,0,0,.08)}.chart-tile--no-chart .chart-tile--footer[data-v-1c413249]{margin-top:6px}.chart-tile--header[data-v-1c413249]{display:block;overflow:hidden;max-height:56.7px}.chart-tile--name[data-v-1c413249]{font-size:14px;font-weight:500;line-height:1.35;color:#1a1f2b}.chart-tile--header-actions[data-v-1c413249]{display:flex;align-items:center;float:right;height:18.9px;margin:0 0 0 8px;gap:6px}.chart-tile--type-badge[data-v-1c413249]{display:inline-flex;align-items:center;line-height:0}.chart-tile--menu[data-v-1c413249]{display:inline-flex;position:static}.chart-tile--menu-trigger[data-v-1c413249]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:none;border-radius:4px;padding:0;color:#8a8f9a;background:none;cursor:pointer;transition:color .15s ease,background .15s ease}.chart-tile--menu-trigger[data-v-1c413249]:hover{color:#1a1f2b;background:#f1f3f6}.chart-tile--menu-list[data-v-1c413249]{list-style:none;position:absolute;z-index:20;top:40px;right:16px;min-width:180px;margin:0;border:1px solid #e4e7ec;border-radius:8px;padding:4px;box-shadow:0 6px 16px rgba(0,0,0,.1);background:#fff}.chart-tile--menu-item[data-v-1c413249]{display:flex;align-items:center;width:100%;border:none;border-radius:4px;padding:6px 8px;font-size:12px;text-align:left;color:#1a1f2b;background:rgba(0,0,0,0);cursor:pointer;gap:8px}.chart-tile--menu-item[data-v-1c413249]:hover:not(:disabled){background:#f1f3f6}.chart-tile--menu-item[data-v-1c413249]:disabled{opacity:.5;cursor:wait}.chart-tile--menu-item--danger[data-v-1c413249]{color:#dd0029}.chart-tile--menu-item--danger[data-v-1c413249]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-check[data-v-1c413249]{visibility:hidden;display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-check.is-visible[data-v-1c413249]{visibility:visible}.chart-tile--menu-icon[data-v-1c413249]{display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-item--add .chart-tile--menu-icon[data-v-1c413249],.chart-tile--menu-item--danger .chart-tile--menu-icon[data-v-1c413249]{color:#dd0029}.chart-tile--menu-item--add[data-v-1c413249]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove .chart-tile--menu-icon-hover[data-v-1c413249]{display:none}.chart-tile--menu-item--remove[data-v-1c413249]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-idle[data-v-1c413249]{display:none}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-hover[data-v-1c413249]{display:inline-flex;color:#dd0029}.chart-tile--menu-separator[data-v-1c413249]{height:1px;margin:4px 0;background:#e4e7ec}.chart-tile--menu-section-label[data-v-1c413249]{padding:4px 12px 2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8f9a;pointer-events:none}.chart-tile--sections[data-v-1c413249]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.chart-tile--section[data-v-1c413249]{display:flex;flex-direction:column;border-left:3px solid rgba(0,0,0,0);padding:7px 0 7px 10px;gap:4px}.chart-tile--section[data-v-1c413249]:last-child{padding-bottom:2px}.chart-tile--section[data-v-1c413249]:first-child{padding-top:2px}.chart-tile--section--multi[data-v-1c413249]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px}.chart-tile--section--multi .chart-tile--section-value[data-v-1c413249],.chart-tile--section--multi .kpi-indicator[data-v-1c413249]{justify-self:end}.chart-tile--section-top[data-v-1c413249]{display:flex;align-items:center;gap:8px;min-width:0}.chart-tile--section-name[data-v-1c413249]{display:-webkit-box;overflow:hidden;flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;line-height:1.3;color:#1a1f2b;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chart-tile--section-name[data-v-1c413249] mark{padding:0;color:inherit;background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#dd0029;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.chart-tile--section-value[data-v-1c413249]{display:inline-flex;flex:0 0 auto;align-items:baseline;margin-left:auto;white-space:nowrap;gap:3px}.chart-tile--section-value-number[data-v-1c413249]{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-0.01em;color:#1a1f2b}.chart-tile--section-value-unit[data-v-1c413249]{font-size:11px;font-weight:500;color:#8a8f9a}.chart-tile--section--hero[data-v-1c413249]{padding-top:2px;padding-bottom:4px}.chart-tile--section--hero .chart-tile--section-top[data-v-1c413249]{gap:12px}.chart-tile--section--hero .chart-tile--section-value[data-v-1c413249]{flex:1 1 auto;min-width:0}.chart-tile--section--hero .chart-tile--section-value-number[data-v-1c413249]{font-size:24px}.chart-tile--section--hero .chart-tile--section-value-unit[data-v-1c413249]{font-size:13px}.chart-tile--section-sub[data-v-1c413249]{display:flex;flex-wrap:wrap;align-items:center;font-size:10px;color:#8a8f9a;gap:4px}.chart-tile--section-date[data-v-1c413249]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.chart-tile--sep[data-v-1c413249]{color:#dde1e7}.chart-tile--sparkline[data-v-1c413249]{margin-top:2px}.chart-tile--sparkline-range[data-v-1c413249]{display:flex;justify-content:space-between;margin-top:2px;font-size:10px;letter-spacing:.02em;color:#8a8f9a}.chart-tile--season-legend[data-v-1c413249]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 10px}.chart-tile--season-legend-item[data-v-1c413249]{display:inline-flex;align-items:center;gap:4px;min-width:0}.chart-tile--season-legend-swatch[data-v-1c413249]{flex-shrink:0;width:8px;height:8px;border-radius:2px}.chart-tile--season-legend-label[data-v-1c413249]{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;white-space:nowrap;color:#5b6374}.chart-tile--footer[data-v-1c413249]{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:auto;border-top:1px solid #f1f3f6;padding-top:6px;gap:4px 8px}.chart-tile--footer .chart-tile--show-more[data-v-1c413249]{margin-left:auto}.chart-tile--kpis[data-v-1c413249]{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px}.chart-tile--show-more[data-v-1c413249]{opacity:0;font-size:12px;font-weight:500;white-space:nowrap;color:#dd0029;transition:opacity .15s ease}.chart-tile:hover .chart-tile--show-more[data-v-1c413249]{opacity:1}.chart-tile--empty[data-v-1c413249]{display:flex;align-items:center;padding:16px 0;font-size:12px;font-style:italic;color:#8a8f9a;gap:8px}.chart-tile--empty-icon[data-v-1c413249]{font-size:16px;font-style:normal;color:#c5c9d1}
[data-v-230a3e46]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.chart-tile[data-v-230a3e46]{display:flex;flex-direction:column;position:relative;border:1px solid #eef0f3;border-radius:6px;padding:16px;text-decoration:none;color:inherit;background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease;gap:10px}.chart-tile[data-v-230a3e46]:hover{border-color:rgba(221,0,41,.25);box-shadow:0 4px 12px rgba(0,0,0,.08)}.chart-tile--no-chart .chart-tile--footer[data-v-230a3e46]{margin-top:6px}.chart-tile--header[data-v-230a3e46]{display:block;overflow:hidden;max-height:56.7px}.chart-tile--name[data-v-230a3e46]{font-size:14px;font-weight:500;line-height:1.35;color:#1a1f2b}.chart-tile--header-actions[data-v-230a3e46]{display:flex;align-items:center;float:right;height:18.9px;margin:0 0 0 8px;gap:6px}.chart-tile--type-badge[data-v-230a3e46]{display:inline-flex;align-items:center;line-height:0}.chart-tile--menu[data-v-230a3e46]{display:inline-flex;position:static}.chart-tile--menu-trigger[data-v-230a3e46]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:none;border-radius:4px;padding:0;color:#8a8f9a;background:none;cursor:pointer;transition:color .15s ease,background .15s ease}.chart-tile--menu-trigger[data-v-230a3e46]:hover{color:#1a1f2b;background:#f1f3f6}.chart-tile--menu-list[data-v-230a3e46]{list-style:none;position:absolute;z-index:20;top:40px;right:16px;min-width:180px;margin:0;border:1px solid #e4e7ec;border-radius:8px;padding:4px;box-shadow:0 6px 16px rgba(0,0,0,.1);background:#fff}.chart-tile--menu-item[data-v-230a3e46]{display:flex;align-items:center;width:100%;border:none;border-radius:4px;padding:6px 8px;font-size:12px;text-align:left;color:#1a1f2b;background:rgba(0,0,0,0);cursor:pointer;gap:8px}.chart-tile--menu-item[data-v-230a3e46]:hover:not(:disabled){background:#f1f3f6}.chart-tile--menu-item[data-v-230a3e46]:disabled{opacity:.5;cursor:wait}.chart-tile--menu-item--danger[data-v-230a3e46]{color:#dd0029}.chart-tile--menu-item--danger[data-v-230a3e46]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-check[data-v-230a3e46]{visibility:hidden;display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-check.is-visible[data-v-230a3e46]{visibility:visible}.chart-tile--menu-icon[data-v-230a3e46]{display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:12px;color:#1a1f2b}.chart-tile--menu-item--add .chart-tile--menu-icon[data-v-230a3e46],.chart-tile--menu-item--danger .chart-tile--menu-icon[data-v-230a3e46]{color:#dd0029}.chart-tile--menu-item--add[data-v-230a3e46]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove .chart-tile--menu-icon-hover[data-v-230a3e46]{display:none}.chart-tile--menu-item--remove[data-v-230a3e46]:hover:not(:disabled){background:#fdeef1}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-idle[data-v-230a3e46]{display:none}.chart-tile--menu-item--remove:hover:not(:disabled) .chart-tile--menu-icon-hover[data-v-230a3e46]{display:inline-flex;color:#dd0029}.chart-tile--menu-separator[data-v-230a3e46]{height:1px;margin:4px 0;background:#e4e7ec}.chart-tile--menu-section-label[data-v-230a3e46]{padding:4px 12px 2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8f9a;pointer-events:none}.chart-tile--sections[data-v-230a3e46]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.chart-tile--section[data-v-230a3e46]{display:flex;flex-direction:column;border-left:3px solid rgba(0,0,0,0);padding:7px 0 7px 10px;gap:4px}.chart-tile--section[data-v-230a3e46]:last-child{padding-bottom:2px}.chart-tile--section[data-v-230a3e46]:first-child{padding-top:2px}.chart-tile--section--multi[data-v-230a3e46]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px}.chart-tile--section--multi .chart-tile--section-value[data-v-230a3e46],.chart-tile--section--multi .kpi-indicator[data-v-230a3e46]{justify-self:end}.chart-tile--section-top[data-v-230a3e46]{display:flex;align-items:center;gap:8px;min-width:0}.chart-tile--section-name[data-v-230a3e46]{display:-webkit-box;overflow:hidden;flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;line-height:1.3;color:#1a1f2b;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chart-tile--section-name[data-v-230a3e46] mark{padding:0;color:inherit;background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#dd0029;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.chart-tile--section-value[data-v-230a3e46]{display:inline-flex;flex:0 0 auto;align-items:baseline;margin-left:auto;white-space:nowrap;gap:3px}.chart-tile--section-value-number[data-v-230a3e46]{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-0.01em;color:#1a1f2b}.chart-tile--section-value-unit[data-v-230a3e46]{font-size:11px;font-weight:500;color:#8a8f9a}.chart-tile--section--hero[data-v-230a3e46]{padding-top:2px;padding-bottom:4px}.chart-tile--section--hero .chart-tile--section-top[data-v-230a3e46]{gap:12px}.chart-tile--section--hero .chart-tile--section-value[data-v-230a3e46]{flex:1 1 auto;min-width:0}.chart-tile--section--hero .chart-tile--section-value-number[data-v-230a3e46]{font-size:24px}.chart-tile--section--hero .chart-tile--section-value-unit[data-v-230a3e46]{font-size:13px}.chart-tile--section-sub[data-v-230a3e46]{display:flex;flex-wrap:wrap;align-items:center;font-size:10px;color:#8a8f9a;gap:4px}.chart-tile--section-date[data-v-230a3e46]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.chart-tile--sep[data-v-230a3e46]{color:#dde1e7}.chart-tile--sparkline[data-v-230a3e46]{margin-top:2px}.chart-tile--sparkline-range[data-v-230a3e46]{display:flex;justify-content:space-between;margin-top:2px;font-size:10px;letter-spacing:.02em;color:#8a8f9a}.chart-tile--season-legend[data-v-230a3e46]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 10px}.chart-tile--season-legend-item[data-v-230a3e46]{display:inline-flex;align-items:center;gap:4px;min-width:0}.chart-tile--season-legend-swatch[data-v-230a3e46]{flex-shrink:0;width:8px;height:8px;border-radius:2px}.chart-tile--season-legend-label[data-v-230a3e46]{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;white-space:nowrap;color:#5b6374}.chart-tile--footer[data-v-230a3e46]{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:auto;border-top:1px solid #f1f3f6;padding-top:6px;gap:4px 8px}.chart-tile--footer .chart-tile--show-more[data-v-230a3e46]{margin-left:auto}.chart-tile--kpis[data-v-230a3e46]{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:8px}.chart-tile--show-more[data-v-230a3e46]{opacity:0;font-size:12px;font-weight:500;white-space:nowrap;color:#dd0029;transition:opacity .15s ease}.chart-tile:hover .chart-tile--show-more[data-v-230a3e46]{opacity:1}.chart-tile--empty[data-v-230a3e46]{display:flex;align-items:center;padding:16px 0;font-size:12px;font-style:italic;color:#8a8f9a;gap:8px}.chart-tile--empty-icon[data-v-230a3e46]{font-size:16px;font-style:normal;color:#c5c9d1}

.tile-grid-layout[data-v-43288e17] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
  grid-gap: 24px;
  gap: 24px;
  align-items: start;
}
.tile-grid-layout--masonry[data-v-43288e17] {
  grid-auto-rows: 1px;
}
.tile-grid-layout[data-v-43288e17] .tile-grid--item {
  min-width: 0;
}

[data-v-2455822c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.favorite-charts[data-v-2455822c]{padding:1rem 0}.favorite-charts--item[data-v-2455822c]{min-width:0}.favorite-charts--welcome-badge[data-v-2455822c]{display:inline-block;padding:3px 8px;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#fff;background:rgb(221, 0, 41);background:var(--color-primary);border-radius:2px;text-transform:uppercase}.favorite-charts--welcome-title[data-v-2455822c]{margin:0 0 12px;font-size:22px;font-weight:600;color:rgb(67, 74, 84);color:var(--color-darkest-grey)}.favorite-charts--welcome-text[data-v-2455822c]{margin:0 0 16px;font-size:15px;line-height:1.55;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}.favorite-charts--welcome-list[data-v-2455822c]{list-style:none;padding:0;margin:0 0 24px;text-align:left;display:inline-block;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive);font-size:14px;line-height:1.6}.favorite-charts--welcome-list li[data-v-2455822c]{position:relative;padding-left:20px}.favorite-charts--welcome-list li[data-v-2455822c]::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:rgb(221, 0, 41);background:var(--color-primary);border-radius:50%}.favorite-charts--welcome-cta-lead[data-v-2455822c]{margin:0 0 12px;font-size:15px;line-height:1.55;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}.favorite-charts--welcome-link[data-v-2455822c]{display:inline-block;padding:8px 16px;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;color:rgb(221, 0, 41);color:var(--color-primary);border:1px solid rgb(221, 0, 41);border:1px solid var(--color-primary);border-radius:2px;transition:background .15s ease}.favorite-charts--welcome-link[data-v-2455822c]:hover{background:rgba(221,0,41,.06);text-decoration:none}.favorite-charts--welcome-webinar[data-v-2455822c]{margin:20px 0 0;font-size:14px;line-height:1.55;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}.favorite-charts--welcome-webinar-link[data-v-2455822c]{color:rgb(221, 0, 41);color:var(--color-primary);text-decoration:underline}
[data-v-6072b5ba]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.intro-card[data-v-6072b5ba]{display:flex;height:100%;border-radius:4px;padding:10px;box-shadow:0 2px 6px 0 rgba(89,96,111,.2);background-color:#fff}.intro-logo[data-v-6072b5ba]{width:100%;max-width:470px;margin-right:auto}}
[data-v-f28457be]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.list-card[data-v-f28457be]{position:relative;height:100%}.list-card--popup[data-v-f28457be]{display:flex;flex-direction:column;height:100%;border-radius:4px;box-shadow:0 2px 6px 0 rgba(89,96,111,.2);background-color:#fff}.list-card--popup.is-open[data-v-f28457be]{position:absolute;z-index:99;top:0;right:0;left:0;height:auto}.list-card--header[data-v-f28457be]{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #b0bbcc;padding:10px 15px}.list-card--header-icon[data-v-f28457be]{margin-right:10px;color:#59606f}.list-card--header-title[data-v-f28457be]{font-size:14px;line-height:1;font-weight:700}.list-card--header-button[data-v-f28457be]{padding:0}.list-card--caret[data-v-f28457be]{margin-left:5px}.list-card--scrollarea[data-v-f28457be]{display:flex;overflow:auto;flex-direction:column;justify-content:space-between;flex:1 1 auto;max-height:500px}.list-card--header-title-unread-container[data-v-f28457be]{display:flex;align-items:center}.list-card--header-title-container[data-v-f28457be]{display:flex;flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;padding-right:10px}.list-card--header-unread-container[data-v-f28457be]{display:flex;flex-direction:row;align-items:center;width:-moz-max-content;width:max-content}.list-card--link-unread-button[data-v-f28457be]:hover,.list-card--link-unread-button[data-v-f28457be]:focus{text-decoration:underline;text-decoration-color:#08c;cursor:pointer}.list-card--mark-all-as-read-button-container[data-v-f28457be]{display:flex;margin-left:5px}.list-card--header-unread-description[data-v-f28457be]{display:flex;color:#08c;font-size:14px;line-height:1.42857142}.list-card--icon-unread-marker[data-v-f28457be]{display:inline-block;width:12px;height:12px;margin-right:2px;border:2px solid #fff;border-radius:50%;background-color:#08c}}
[data-v-e17da91a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.welcome-banner[data-v-e17da91a]{display:flex;overflow:hidden;flex-direction:row;justify-content:flex-start;flex:1 1 100%;align-items:flex-end;width:100%;margin-bottom:20px;border-radius:4px;background-color:#fff}.welcome-banner--column[data-v-e17da91a]{flex:1 1;padding:15px 10px 0 10px}.welcome-banner--column.is-hero-image[data-v-e17da91a]{align-self:stretch;min-height:160px;margin-right:10px;padding:0;background-image:url(/packs/static/images/hgs-hero-f6f355f89c0336cd1d3d.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.welcome-banner--column[data-v-e17da91a]:nth-child(3){display:none}.welcome-banner--title[data-v-e17da91a]{font-size:36px;line-height:1;margin-bottom:10px;font-weight:500}.welcome-banner--subtitle[data-v-e17da91a]{font-size:20px;line-height:1.25;font-weight:300}.welcome-banner--vision[data-v-e17da91a]{font-size:18px;line-height:1;margin-bottom:2px}.welcome-banner--claim[data-v-e17da91a]{max-width:335px}.welcome-banner--bullet-item[data-v-e17da91a]{display:none}}@media only screen{.welcome-banner--wrapper[data-v-e17da91a]{display:flex;justify-content:space-between;align-items:stretch;height:175px;margin:25px 0 0}.welcome-banner[data-v-e17da91a]{display:flex;flex-direction:row;justify-content:flex-start;flex:1 1;align-items:center;position:relative;width:100%;min-width:0;height:175px;margin-right:10px;border-radius:4px;box-shadow:0 2px 6px 0 rgba(89,96,111,.2);background-color:#fff}.welcome-banner--card[data-v-e17da91a]{flex:1 1;min-width:0;max-width:768px;height:100%}.welcome-banner--card[data-v-e17da91a]:not(:last-child){margin-right:10px}.welcome-banner--card.for-logo[data-v-e17da91a]{max-width:none}.welcome-banner--column[data-v-e17da91a]{flex:1 1;min-width:0;padding:15px 10px}.welcome-banner--column.is-hero-image[data-v-e17da91a]{align-self:stretch;min-height:160px;margin-right:10px;padding:0;background-image:url(/packs/static/images/hgs-hero-f6f355f89c0336cd1d3d.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media only screen and (max-width: 640px){.welcome-banner--card[data-v-e17da91a]:nth-child(1){display:none}.welcome-banner--column[data-v-e17da91a]:nth-child(3){display:none}}@media only screen and (min-width: 641px)and (max-width: 1024px){.welcome-banner--card[data-v-e17da91a]:nth-child(1){display:none}.welcome-banner--column[data-v-e17da91a]:nth-child(3){display:none}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.welcome-banner--card[data-v-e17da91a]:nth-child(1){display:none}.welcome-banner--column[data-v-e17da91a]:nth-child(3){display:none}}@media only screen and (max-width: 640px){.welcome-banner--column[data-v-e17da91a]:nth-child(2){display:none}.welcome-banner--column.is-hero-image[data-v-e17da91a]{margin-right:0}}@media only screen and (min-width: 641px)and (max-width: 1024px){.welcome-banner--column[data-v-e17da91a]:nth-child(2){display:none}.welcome-banner--column.is-hero-image[data-v-e17da91a]{margin-right:0}}@media only screen{.welcome-banner--title[data-v-e17da91a]{font-size:36px;line-height:1;margin-bottom:10px;font-weight:500}.welcome-banner--subtitle[data-v-e17da91a]{font-size:20px;line-height:1.25;margin-bottom:15px;font-weight:300}.welcome-banner--vision[data-v-e17da91a]{font-size:18px;line-height:1;margin-bottom:2px}.welcome-banner--bullet-item[data-v-e17da91a]{font-size:14px;line-height:1.21428571;display:flex;justify-content:flex-start;align-items:center}.welcome-banner--bullet-item[data-v-e17da91a]:not(:last-of-type){margin-bottom:12px}.welcome-banner--bullet-item[data-v-e17da91a]::before{content:"";flex:0 0 12px;width:12px;height:12px;margin-right:7px;background-image:url(/packs/static/images/hgs-logo-icon-adc03092d47ea89e3455.svg);background-position:center;background-size:cover}}
[data-v-0331915a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.dashboard-type-tabs--new-badge[data-v-0331915a]{display:inline-block;margin-left:5px;padding:1px 5px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:rgb(221, 0, 41);background:var(--color-primary);border-radius:2px;text-transform:uppercase;vertical-align:middle;line-height:1.4}
[data-v-3f887421]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.search-header[data-v-3f887421]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-header--description-list[data-v-3f887421]{display:flex;align-items:center;gap:.75rem}.search-header--prefix[data-v-3f887421]{font-weight:500;color:#666;color:var(--color-text-secondary, #666);font-size:.9375rem;padding-left:.25rem;white-space:nowrap}.search-header--chart-button[data-v-3f887421]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#dd0029;color:#fff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.search-header--chart-button[data-v-3f887421]:hover{background:#b8001f;text-decoration:none}.search-header--chart-button[data-v-3f887421]:disabled{opacity:.6;cursor:wait}.search-header--chart-button.is-locked[data-v-3f887421],.search-header--chart-button.is-locked[data-v-3f887421]:hover{background:#b0b4bd;cursor:not-allowed}.search-header--chart-button--outline[data-v-3f887421]{background:rgba(0,0,0,0);border-color:#dd0029;color:#dd0029}.search-header--chart-button--outline[data-v-3f887421]:hover{background:rgba(221,0,41,.06);color:#b8001f}
[data-v-3b808261]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.tile-header[data-v-3b808261]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.tile-header--title[data-v-3b808261]{font-size:14px;line-height:1;margin-right:10px;margin-bottom:5px}.tile-header--own-view-badge[data-v-3b808261]{font-size:10px;line-height:1;margin-top:-5px;border-radius:2px;padding:2px 5px;color:#08c;background-color:rgb(85%,93%,97%)}.title-header--product-group-list[data-v-3b808261]{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-5px}}@media only screen{.tile-header[data-v-3b808261]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.tile-header--title[data-v-3b808261]{font-size:16px;line-height:1;margin-right:10px;margin-bottom:5px}.tile-header--own-view-badge[data-v-3b808261]{font-size:10px;line-height:1;margin-top:-5px;border-radius:2px;padding:2px 5px;color:#08c;background-color:rgb(85%,93%,97%)}.title-header--product-group-list[data-v-3b808261]{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-5px}}
[data-v-c1802d9a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.intro-tile-view--tile[data-v-c1802d9a]{overflow:hidden;margin-top:5px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.intro-tile-view--card[data-v-c1802d9a] .notation-card--body{min-height:49.5mm}}@media only screen{.intro-tile-view--tile[data-v-c1802d9a]{margin-top:10px;margin-bottom:20px}.intro-tile-view--tile[data-v-c1802d9a]:last-of-type{margin-bottom:40px}}
[data-v-25b4b64d]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.dashboard-name-cell[data-v-25b4b64d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.class-code[data-v-25b4b64d]{color:hsl(218.4,11.3636363636%,56.862745098%);white-space:nowrap;padding-right:.2rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.9em;letter-spacing:-0.02em;font-weight:400}.name[data-v-25b4b64d]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.name[data-v-25b4b64d]:hover{text-decoration:underline;cursor:pointer}.text[data-v-25b4b64d]{margin-right:.5rem}.product-groups[data-v-25b4b64d]{display:flex;gap:.5rem;flex-wrap:wrap;margin:2.5px 5px 0 0;justify-content:flex-end}.product-group-badge[data-v-25b4b64d]{font-size:12px;line-height:1;display:flex;align-items:center;height:24px;margin-bottom:5px;margin-left:5px;border-radius:2px;padding:0 10px;font-weight:400;color:#fff;background-color:#59606f}.owner-icon[data-v-25b4b64d]{color:#59606f}.own-view-badge[data-v-25b4b64d]{font-size:10px;line-height:1;flex:0 0 auto;margin-top:5px;border-radius:2px;padding:2px 5px;color:#08c;background-color:rgb(85%,93%,97%);white-space:nowrap}[data-v-25b4b64d] .alerts-badge-wrapper{vertical-align:text-top;margin-top:.1em}

.notation-name-cell[data-v-7ec1244d] {
  display: block;
}
.name[data-v-7ec1244d] {
  display: inline;
  vertical-align: middle;
  max-width: 100%;
  margin-right: 0.5rem;
  line-height: 1.2; /* Allow proper text wrapping while keeping it compact */
}
.class-code[data-v-7ec1244d] {
  display: inline-block;
  color: var(--color-text-near-unobtrusive);
  white-space: nowrap;
  padding-right: 0.2rem;
  font-family:
    -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue',
    Arial, sans-serif;
  font-size: 0.9em;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.name[data-v-7ec1244d]:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* Add styles to properly align the AlertsBadge */
[data-v-7ec1244d] .alerts-badge-wrapper {
  vertical-align: text-top; /* Align with the first line of text */
  margin-top: 0.1em; /* Fine-tune vertical position */
}


.favorite-cell[data-v-7360e0b4] {
  display: grid;
  place-items: center;
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.favorite-icon[data-v-7360e0b4] {
  color: #ffb825;
}


.dataset-id[data-v-37db8f70] {
  margin-right: 2px;
  color: rgb(89, 96, 111);
  white-space: nowrap;
}


.filter-container[data-v-9094f724] {
  width: 450px;
  min-height: 200px;
}
.filter-header[data-v-9094f724] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dde3ed;
  padding: 13px 20px;
}
.filter-label[data-v-9094f724] {
  font-weight: 500;
  color: #59606f;
  font-size: 0.9rem;
}
.filter-content[data-v-9094f724] {
  padding: 20px;
}
.p-inputtext[data-v-9094f724]:enabled:focus {
  outline: none;
  border-color: #ccd6e1;
}


.selection-cell[data-v-3fc8a578] {
  display: grid;
  place-items: center;
  cursor: pointer;
}
.selection-cell:hover .checkbox[data-v-3fc8a578]:not(.checked) {
  border-color: rgb(51, 56, 64);
  background-color: #fafafa;
}
.selection-cell:hover .checkbox.checked[data-v-3fc8a578] {
  filter: brightness(1.5);
}
.checkbox[data-v-3fc8a578] {
  width: 16px;
  height: 16px;
  border: 1px solid #b0bbcc;
  border-radius: 3px;
  display: grid;
  place-items: center;
  background: white;
  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    filter 0.2s ease;
}
.checkbox.checked[data-v-3fc8a578] {
  background-color: rgb(51, 56, 64);
  border-color: rgb(51, 56, 64);
}
.icon[data-v-3fc8a578] {
  color: white;
  transition: opacity 0.2s ease;
}


[data-v-4a6eb424] .data-table {
  width: 100%;
  background: white;
  color: rgb(51, 56, 64);
  font-size: 14px;
  border-collapse: separate;
  border-right: 1px solid #dce3ec;
  border-left: 1px solid #dce3ec;
  line-height: 1;
  position: relative;
}

/* Add this new style to remove scroll behavior */
[data-v-4a6eb424] [data-pc-section='tablecontainer'] {
  overflow: visible !important;
}
[data-v-4a6eb424] [data-pc-section='thead'] {
  position: sticky;
  top: 0;
  z-index: 1;
}
[data-v-4a6eb424] .data-table__header-cell {
  cursor: pointer;
  padding: 10px 4px;
  text-align: left;
  font-weight: 500;
  background: #fafafa;
  box-shadow:
    inset 0 -2px #717a8b,
    inset 0 1px #dde3ed,
    inset -1px 0 #b0bbcc;
  white-space: nowrap;
  position: sticky;
  top: 0;
  z-index: 1;
}
[data-v-4a6eb424] .data-table__header-cell:last-child {
  box-shadow:
    inset 0 -2px #717a8b,
    inset 0 1px #dde3ed;
}
[data-v-4a6eb424] .data-table__header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[data-v-4a6eb424] .sort-icon {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
[data-v-4a6eb424] .data-table__header-content:hover .sort-icon {
  opacity: 1;
}
[data-v-4a6eb424] .sort-icon--sorted {
  opacity: 1;
}
[data-v-4a6eb424] .data-table__cell {
  padding: 10px;
  font-weight: 300;
  border-bottom: 1px solid rgb(221, 227, 237);
  border-right: 1px solid rgb(176, 187, 204);
  vertical-align: middle;
}
[data-v-4a6eb424] .data-table__cell.selected-column,[data-v-4a6eb424] .data-table__cell.drag-column,[data-v-4a6eb424] .data-table__cell.is_favorite-column,[data-v-4a6eb424] .data-table__cell.quotes-column,[data-v-4a6eb424] .data-table__cell.kpi_last_year-column,[data-v-4a6eb424] .data-table__cell.kpi_last_month-column,[data-v-4a6eb424] .data-table__cell.kpi_last_week-column,[data-v-4a6eb424] .data-table__cell.kpi_last_day-column {
  padding: 0 0.25rem;
}
[data-v-4a6eb424] .data-table__cell.notation_name-column,[data-v-4a6eb424] .data-table__cell.quotes-column {
  cursor: pointer;
}
[data-v-4a6eb424] .quotes-column {
  width: 120px;
}
.data-table__icon-wrapper[data-v-4a6eb424] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
[data-v-4a6eb424] .data-table__row:hover {
  background-color: #fafafa;
}
[data-v-4a6eb424] .data-table__row[data-p-datatable-dragpoint-bottom='true'] {
  background-color: rgba(221, 0, 41, 0.02);
  box-shadow: inset 0 -2px 0 0 #dd0029;
}
[data-v-4a6eb424] 
  .data-table__row[data-p-datatable-dragpoint-top='true'][data-p-datatable-dragpoint-bottom='false']
 {
  background-color: rgba(221, 0, 41, 0.02);
  box-shadow: inset 0 2px 0 0 #dd0029;
}
[data-v-4a6eb424] .data-table__cell--drag-handle {
  text-align: center;
  vertical-align: middle;
}
[data-v-4a6eb424] .data-table__cell--drag-handle svg {
  cursor: move;
}
.empty-message-title[data-v-4a6eb424] {
  font-size: 1rem;
  line-height: 1.6;
  font-weight: 600;
  margin: 0 0 1.25rem;
  color: var(--gray-900);
  letter-spacing: -0.01em;
}
.empty-message-paragraph[data-v-4a6eb424] {
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 0.7rem;
  max-width: 65ch;
}
@media print {
[data-v-4a6eb424] .data-table {
    zoom: 0.8;
}
[data-v-4a6eb424] .drag-column,[data-v-4a6eb424] .is_favorite-column,[data-v-4a6eb424] .selected-column,[data-v-4a6eb424] .watchlist-column,[data-v-4a6eb424] .timescope-column {
    display: none;
}
[data-v-4a6eb424] .data-table__row {
    page-break-inside: avoid;
}
[data-v-4a6eb424] .data-table {
    border: none;
}
[data-v-4a6eb424] .data-table__header-cell {
    background: white;
    box-shadow: none;
    border-bottom: 2px solid #717a8b;
    padding-bottom: 20px;
    white-space: wrap;
}
[data-v-4a6eb424] .data-table__header-cell:last-child {
    box-shadow: none;
}
[data-v-4a6eb424] .data-table__cell {
    border-right: none;
    border-left: none;
&[data-v-4a6eb424]:first-child {
      border-left: none;
}
}
[data-v-4a6eb424] .data-table__cell--drag-handle {
    display: none;
}
}
[data-v-4a6eb424] .drag-column .icon-tooltip {
  cursor: pointer;
  color: var(--gray-600);
  transition: color 0.2s ease-in-out;
}
[data-v-4a6eb424] .drag-column .icon-tooltip:hover {
  color: var(--gray-900);
}
[data-v-4a6eb424] .data-table__cell--drag-handle-disabled {
  cursor: not-allowed;
}
[data-v-4a6eb424] .data-table__cell--drag-handle-disabled svg {
  opacity: 0.5;
  cursor: not-allowed;
}
.drag-icon-disabled[data-v-4a6eb424] {
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
  cursor: not-allowed;
}

/* Row highlighting styles */
[data-v-4a6eb424] .data-table .data-table__body .data-table__row.last-clicked-row {
  background-color: #fffaf0 !important;
}
[data-v-4a6eb424] 
  .data-table
    .data-table__body
    .data-table__row.last-clicked-row
    .data-table__cell:first-child
 {
  border-left: 4px solid #ffb825;
}

[data-v-1ae7c6a0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.print-title[data-v-1ae7c6a0]{margin-bottom:5px;text-align:right}.print-title--addressee[data-v-1ae7c6a0]{font-size:24px;line-height:1;margin-bottom:10px}.print-title--export-date[data-v-1ae7c6a0]{font-weight:400;color:#333840}.print-title--export-date a[data-v-1ae7c6a0]{text-decoration:underline}}@media only screen{.print-title[data-v-1ae7c6a0]{display:none}}
[data-v-9fbff308]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.print-header[data-v-9fbff308]{margin-bottom:20px}.print-header--logo-container[data-v-9fbff308]{display:flex;justify-content:space-between;align-items:flex-end;height:140px;padding:10px}.print-header--logo[data-v-9fbff308]{height:100%}}@media only screen{.print-header[data-v-9fbff308]{display:none}}
[data-v-1ec5ad40]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.print-footer[data-v-1ec5ad40]{font-size:14px;line-height:1.21428571;text-align:center}}@media only screen{.print-footer[data-v-1ec5ad40]{display:none}}
[data-v-0683b757]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.modal--header[data-v-0683b757]{justify-content:space-between;border:none;padding:20px 20px;background-color:#59606f}.modal--heading[data-v-0683b757]{display:flex;flex-direction:row}.modal--close-button[data-v-0683b757]{font-size:24px;line-height:1;color:#fff}.modal--close-button[data-v-0683b757]:hover,.modal--close-button[data-v-0683b757]:focus{opacity:.7}.modal--title[data-v-0683b757]{display:flex;flex-direction:column;justify-content:center}.modal--main-title[data-v-0683b757]{font-size:16px;line-height:1;font-weight:500;color:#fff}.modal--body[data-v-0683b757]{min-height:100px;padding:30px 40px}
[data-v-d2a4a2e0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.footer[data-v-d2a4a2e0]{display:flex;border-top:1px solid #dde3ed;padding:10px;color:#59606f;font-size:14px;line-height:1.42857142}.footer--text-box[data-v-d2a4a2e0]{flex:1 1 auto;margin-left:10px;font-weight:300;color:#333840}.footer--code[data-v-d2a4a2e0]{color:#59606f}.has-focus .footer--code[data-v-d2a4a2e0]{color:inherit}.footer--sources[data-v-d2a4a2e0]{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.footer--source-item[data-v-d2a4a2e0]{margin-right:2px;margin-bottom:2px}.footer--source-ribbon[data-v-d2a4a2e0]{padding:2px 5px;color:#08c;background-color:rgb(85%,93%,97%);font-size:12px;line-height:1}}
[data-v-6ab5e5b1]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.classification-combobox--option[data-v-6ab5e5b1]{color:#333840}.classification-combobox--code[data-v-6ab5e5b1]{color:#59606f}.classification-combobox--name[data-v-6ab5e5b1]{color:#333840}.has-focus .classification-combobox--name[data-v-6ab5e5b1]{color:inherit}}
[data-v-5d1f7309]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.trade-flow--reporter-balance[data-v-5d1f7309]{font-size:14px;line-height:1.42857142;display:inline-block;overflow:hidden;width:100%;max-width:768px;margin-top:11px;font-weight:400}.trade-flow--reporter-balance.is-surplus[data-v-5d1f7309]{color:#24a411}.trade-flow--reporter-balance.is-deficit[data-v-5d1f7309]{color:#dd0029}.trade-flow--reporter-balance-icon[data-v-5d1f7309]{margin-right:2.5px}}
[data-v-a823ee8c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.menu--classification-combobox[data-v-a823ee8c]{width:450px}.menu--source-combobox[data-v-a823ee8c]{width:175px}[data-v-a823ee8c] .menu--source-combobox .combobox--popup{width:300px}.menu--source-footer[data-v-a823ee8c]{display:flex;border-top:1px solid #dde3ed;padding:10px;color:#59606f;font-size:12px;line-height:1.25}.menu--source-footer-text[data-v-a823ee8c]{flex:1 1 auto;font-weight:300;color:#333840}}
[data-v-eed1c2f6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.print-meta-table[data-v-eed1c2f6]{display:flex}.print-meta-table--item[data-v-eed1c2f6]{flex:0 0 auto;min-width:0}.print-meta-table--item.is-growing[data-v-eed1c2f6]{flex:0 1 auto}.print-meta-table--item[data-v-eed1c2f6]:not(:last-of-type){margin-right:5mm}.print-meta-table--caption[data-v-eed1c2f6]{font-size:12px;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#59606f}.print-meta-table--value[data-v-eed1c2f6]{font-size:14px;line-height:1;padding:5px 0;color:#333840}}@media only screen{.print-meta-table[data-v-eed1c2f6]{display:none}}
[data-v-1ca9e67f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-1ca9e67f] .deep-styles-helper .trade-flows--header{margin-bottom:15px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--option-list{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--option{min-width:0;margin-right:10px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--option:last-of-type{margin-right:0}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--option.stretch{flex:1 1 auto}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--title{font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--reporter-label{font-size:14px;line-height:1.42857142;display:block;margin-bottom:5px;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-grid .trade-flow--chart{flex:0 0 48%;min-width:0}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart{margin-bottom:10px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-header,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-body,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footer{display:flex;justify-content:flex-start}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-header{align-items:flex-end}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-body,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footer{align-items:flex-start}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-caption,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footnote,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column{flex:1 0 33.33%;min-width:0}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column:not(:first-of-type) .bar-chart--axis.orientation-left text{visibility:hidden}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.net-export-value .bar-chart--bar,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-value .bar-chart--bar{fill:#24a411}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.net-import-value .bar-chart--bar,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-value .bar-chart--bar{fill:#dd0029}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-price .bar-chart--bar{fill:#08c}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-price .bar-chart--bar{fill:#08c}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-volume .bar-chart--bar{fill:rgb(57.0588235294%,82.1568627451%,53.3333333333%)}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-volume .bar-chart--bar{fill:rgb(93.3333333333%,50%,58.0392156863%)}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footnote{font-size:14px;line-height:1.42857142;margin:10px;text-align:center}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-caption{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-label{font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-no-data{border:1px solid #dde3ed;padding:20px;font-weight:300;text-align:center;color:#59606f;font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--empty-data-hint{font-size:16px;line-height:1.5;text-align:center;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--empty-hint{font-size:16px;line-height:1.5;text-align:center}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--unit-and-sort-by{display:flex;justify-content:flex-start;align-items:center;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--sort-icon{margin-left:10px;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--sort-button.is-selected .trade-flow--sort-icon{color:#dd0029}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-unit-label{font-size:14px;line-height:1.42857142;font-weight:300;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flows--warning-text{margin:10px 0;color:#f33;font-size:14px;line-height:1.42857142}}@media only print{[data-v-1ca9e67f] .deep-styles-helper .trade-flow--option-list{display:none}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--title{font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flows--header{margin-bottom:5mm}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--reporter-label{font-size:14px;line-height:1.42857142;display:block;margin-bottom:5px;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-grid{display:block;width:100%}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart{display:block;page-break-inside:avoid;margin-bottom:40px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-header,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-body,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footer{display:flex;justify-content:flex-start}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-header{align-items:flex-end}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-body,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footer{align-items:flex-start}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-caption,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footnote,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column{flex:1 0 33.33%;min-width:0}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column:not(:first-of-type) .bar-chart--axis.orientation-left text{visibility:hidden}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.net-export-value .bar-chart--bar,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-value .bar-chart--bar{fill:#24a411}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.net-import-value .bar-chart--bar,[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-value .bar-chart--bar{fill:#dd0029}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-price .bar-chart--bar{fill:#08c}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-price .bar-chart--bar{fill:#08c}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.export-volume .bar-chart--bar{fill:rgb(57.0588235294%,82.1568627451%,53.3333333333%)}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-column.import-volume .bar-chart--bar{fill:rgb(93.3333333333%,50%,58.0392156863%)}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-footnote{font-size:14px;line-height:1.42857142;margin:10px;text-align:center}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-caption{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-label{font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-no-data{border:1px solid #dde3ed;padding:20px;font-weight:300;text-align:center;color:#59606f;font-size:16px;line-height:1.5}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--empty-data-hint{font-size:16px;line-height:1.5;text-align:center;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--empty-hint{font-size:16px;line-height:1.5;text-align:center}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--unit-and-sort-by{display:flex;justify-content:flex-start;align-items:center;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--sort-icon{display:none;margin-left:10px;color:#59606f}.trade-flow--sort-button.is-selected[data-v-1ca9e67f] .deep-styles-helper .trade-flow--sort-icon{display:inline-block}[data-v-1ca9e67f] .deep-styles-helper .trade-flow--chart-unit-label{font-size:14px;line-height:1.42857142;font-weight:300;color:#59606f}[data-v-1ca9e67f] .deep-styles-helper .trade-flows--warning-text{color:#f33;font-size:12px;line-height:1}}
[data-v-b1b2c374]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.kind-option[data-v-b1b2c374]{display:flex;justify-content:space-between;align-items:center;height:45px}.kind-option--icon[data-v-b1b2c374]{width:24px;height:24px;margin:0 3px}}
[data-v-7da65fff]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.filters[data-v-7da65fff]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin:10px 0 -10px 0}.filters--input-group[data-v-7da65fff]{margin-right:10px;margin-bottom:10px}.filters--input-group[data-v-7da65fff]:last-of-type{margin-right:0}.filters--input-label[data-v-7da65fff]{font-size:14px;line-height:1.42857142;display:block;margin-bottom:5px;color:#59606f}.filters--spacer[data-v-7da65fff]{flex:1 1}.filters--autocomplete-wide[data-v-7da65fff]{width:275px}.filters--autocomplete-slim[data-v-7da65fff]{width:200px}}
[data-v-bb8f2ed0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.action[data-v-bb8f2ed0]{font-size:24px;line-height:1;align-self:center;padding:0 10px}.action .is-hidden[data-v-bb8f2ed0]{visibility:hidden}}
[data-v-6965e423]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.metadata[data-v-6965e423]{font-size:14px;line-height:1.42857142;margin-top:5px;padding-right:5px;color:#59606f}.metadata--item[data-v-6965e423]:not(:first-child)::before{content:" • "}}
[data-v-69b8066f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.header--title[data-v-69b8066f]{text-align:left}.header--title[data-v-69b8066f]:hover,.header--title[data-v-69b8066f]:focus{text-decoration:underline}.header--title[data-v-69b8066f]:disabled{text-decoration:none;color:#000;cursor:auto}.header--external-marker[data-v-69b8066f]{font-size:14px;line-height:1;margin-left:5px;color:#59606f}}
[data-v-bbf5fdd2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-bbf5fdd2]{display:block;border:1px solid #dde3ed;background-color:#fff}.item[data-v-bbf5fdd2]:first-child{border-radius:2px 2px 0 0}.item[data-v-bbf5fdd2]:last-child{border-radius:0 0 2px 2px}.item[data-v-bbf5fdd2]:not(:last-child){border-bottom:none}.item--row[data-v-bbf5fdd2]{display:flex;flex-direction:row;padding:10px}.item--teaser[data-v-bbf5fdd2]{padding:10px;white-space:pre-line;color:#59606f}.item--icon[data-v-bbf5fdd2]{font-size:24px;line-height:1;align-self:center;position:relative;margin:0 10px}.item--icon img[data-v-bbf5fdd2]{width:28px;height:28px}.item--icon-unread-marker[data-v-bbf5fdd2]{position:absolute;top:-6px;right:-6px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background-color:#08c}.item--infos[data-v-bbf5fdd2]{flex:1 1;margin-left:10px}.item--tags[data-v-bbf5fdd2]{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1;align-items:flex-end;font-size:14px;line-height:1.42857142;margin-top:5px;color:#59606f}}
[data-v-96a2be74]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.list[data-v-96a2be74]{margin-bottom:40px}.list--empty-message[data-v-96a2be74]{margin:40px 0;text-align:center;color:#59606f}}
[data-v-6d772b4a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.toast-notification[data-v-6d772b4a]{display:none}}@media only screen{.toast-notification[data-v-6d772b4a]{display:flex;justify-content:flex-start;align-items:center;border-left:5px solid #f5f7fa;border-radius:3px;padding:20px 15px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);background-color:#fff}.toast-notification.is-success[data-v-6d772b4a]{border-color:#24a411;color:#24a411}.toast-notification.is-error[data-v-6d772b4a]{border-color:#f33;color:#f33}.toast-notification.is-info[data-v-6d772b4a]{border-color:#08c;color:#08c}.toast-notification.is-warning[data-v-6d772b4a]{border-color:#f93;color:#f93}.toast-notification--icon-wrapper[data-v-6d772b4a]{flex:0 0 32px;position:relative;width:32px;height:32px;margin-right:20px;margin-left:5px;border-radius:50%;color:#fff;background-color:#f5f7fa}.toast-notification.is-success .toast-notification--icon-wrapper[data-v-6d772b4a]{background-color:#24a411}.toast-notification.is-error .toast-notification--icon-wrapper[data-v-6d772b4a]{background-color:#f33}.toast-notification.is-info .toast-notification--icon-wrapper[data-v-6d772b4a]{background-color:#08c}.toast-notification.is-warning .toast-notification--icon-wrapper[data-v-6d772b4a]{background-color:#f93}.toast-notification--icon[data-v-6d772b4a]{flex:0 0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;line-height:1}.toast-notification--text[data-v-6d772b4a]{flex:1 1 auto;margin-right:20px}.toast-notification--title[data-v-6d772b4a]{font-size:16px;line-height:1.25;margin-bottom:5px;font-weight:500;color:#333840}.toast-notification--message[data-v-6d772b4a]{font-size:16px;line-height:1.25;color:#59606f}.toast-notification--close-button[data-v-6d772b4a]{flex:0 0 auto;color:#59606f;font-size:20px;line-height:1}}
[data-v-8cc6e2b2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.toast-notification-list[data-v-8cc6e2b2]{display:none}}@media only screen{.toast-notification-list[data-v-8cc6e2b2]{position:fixed;z-index:103;bottom:40px;left:40px;width:500px}.toast-notification-list--item[data-v-8cc6e2b2]{margin-top:20px}.toast-notification-animation-enter-active[data-v-8cc6e2b2],.toast-notification-animation-leave-active[data-v-8cc6e2b2]{transition:opacity 1s,transform .5s}.toast-notification-animation-enter[data-v-8cc6e2b2]{opacity:0;transform:translateY(25px)}.toast-notification-animation-leave-to[data-v-8cc6e2b2]{opacity:0;transform:translateY(-25px)}.toast-notification-animation-move[data-v-8cc6e2b2]{transition:transform .5s}}

.confirmation-modal--details[data-v-43fcf794] {
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.4;
  color: #5b6374;
}
.confirmation-modal--warning[data-v-43fcf794] {
  margin-top: 12px;
  padding: 10px 12px;
  border: 1px solid #f0c36d;
  border-left: 4px solid #d97706;
  border-radius: 6px;
  background: #fff7e6;
  color: #7a4a00;
  font-size: 13px;
  line-height: 1.4;
}
.confirmation-modal--phrase[data-v-43fcf794] {
  margin-top: 12px;
}
.confirmation-modal--phrase-label[data-v-43fcf794] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 13px;
  color: #1a1f2b;
}
.confirmation-modal--phrase-input[data-v-43fcf794] {
  font-size: 13px;
  padding: 6px 8px;
  border: 1px solid #c5c9d1;
  border-radius: 6px;
  background: #ffffff;
  color: #1a1f2b;
  outline: none;
  width: 100%;
  box-sizing: border-box;
}
.confirmation-modal--phrase-input[data-v-43fcf794]:focus {
  border-color: #1a1f2b;
}

[data-v-48bf9c8b]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-48bf9c8b] .publications-edit-form--content .rich-text-input{height:300px}[data-v-48bf9c8b] .edit-form--product-groups-select .combobox--options-list{max-height:250px}[data-v-48bf9c8b] .edit-form--regions-select .combobox--options-list{max-height:250px}}
[data-v-4816343d]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.entry[data-v-4816343d]{display:flex;align-items:center;padding:5px 0}.entry[data-v-4816343d]:not(:last-child){border-bottom:1px solid #dde3ed}.entry--icon[data-v-4816343d]{font-size:20px;line-height:1;padding:10px}.entry--icon.for-create[data-v-4816343d]{color:#08c}.entry--icon.for-replace[data-v-4816343d]{color:#f93}.entry--icon.is-done[data-v-4816343d]{color:#24a411}.entry--icon.is-failed[data-v-4816343d]{color:#f33}.entry--main[data-v-4816343d]{flex:1 1;margin:0 5px}.entry--details[data-v-4816343d]{font-size:14px;line-height:1;margin-top:5px}}
[data-v-32dc06b2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.file-list[data-v-32dc06b2]{position:relative}.file-list--content[data-v-32dc06b2]{overflow-y:auto;height:300px}.file-list--overlay[data-v-32dc06b2]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.9)}.file-list--overlay-content[data-v-32dc06b2]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;text-align:center}.file-list--overlay-content.is-clickable[data-v-32dc06b2]{cursor:pointer}.file-list--overlay-icon[data-v-32dc06b2]{font-size:36px;line-height:1}.file-list--overlay-text[data-v-32dc06b2]{margin-top:20px}.file-list--overlay-hint[data-v-32dc06b2]{margin-top:20px;font-size:14px;line-height:1.21428571;color:#59606f}}
[data-v-7c2e99d4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-7c2e99d4] .summary--line{margin-bottom:5px}[data-v-7c2e99d4] .summary--line.for-failures{color:#f33}[data-v-7c2e99d4] .summary--icon{margin-right:5px}[data-v-7c2e99d4] .summary--icon.for-create{color:#08c}[data-v-7c2e99d4] .summary--icon.for-replace{color:#f93}}
[data-v-0506c363]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}[data-v-0506c363] .dialog--main{display:flex;flex-direction:column}[data-v-0506c363] .dialog--main-box{flex:1 1;min-height:0;padding:0}[data-v-0506c363] .rich-text-modal--body{padding:20px}.publication-modal--iframe[data-v-0506c363]{width:100%;height:100%;border:0;display:block}.publication-modal--not-viewable[data-v-0506c363]{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;height:300px}
[data-v-12e3f3b7]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dialog--window[data-v-12e3f3b7]{top:25%}[data-v-12e3f3b7] .search-box{display:flex;overflow-y:visible;justify-content:flex-start;align-items:center;position:relative;max-width:800px}[data-v-12e3f3b7] .search-box .search-box--icon{font-size:20px;line-height:1;position:absolute;z-index:50;top:50%;left:17px;transform:translateY(-50%);color:#59606f}[data-v-12e3f3b7] .search-box .search-box--input{flex-grow:1;z-index:50;margin:0;border:none;border-bottom:1px solid #f5f7fa;padding:17px 16px 16px 50px;font-weight:400;background-color:rgba(0,0,0,0);font-size:14px;line-height:1}[data-v-12e3f3b7] .search-box .search-box--input:focus{outline:none}[data-v-12e3f3b7] .search-box .autocomplete{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-stretch;position:absolute;z-index:50;top:0;left:0;width:100%;border:1px solid #f5f7fa;border-radius:2px;padding-top:54px;box-shadow:0 2px 5px rgba(0,0,0,.4);background-color:#fff}[data-v-12e3f3b7] .search-box .autocomplete--list{overflow-y:auto;max-height:350px}[data-v-12e3f3b7] .search-box .autocomplete--item{display:block;cursor:pointer}[data-v-12e3f3b7] .search-box .autocomplete--item-link{display:block;padding:9px 17px}[data-v-12e3f3b7] .search-box .autocomplete--icon{margin-right:10px;color:#59606f}[data-v-12e3f3b7] .search-box .autocomplete--item.is-selected{text-decoration:none;background-color:#fff2ef}[data-v-12e3f3b7] .search-box .autocomplete--item.is-selected .autocomplete--item-link{color:#dd0029}[data-v-12e3f3b7] .search-box .autocomplete--item.is-selected .autocomplete--icon{color:#dd0029}[data-v-12e3f3b7] .search-box .autocomplete--text{font-size:14px;line-height:1}[data-v-12e3f3b7] .search-box .autocomplete--text.is-highlighted{font-weight:700;text-decoration:underline}[data-v-12e3f3b7] .search-box .autocomplete--footer{font-size:14px;line-height:1.42857142;display:flex;justify-content:flex-start;flex-grow:0;align-items:center;padding:17px;color:#59606f;background-color:#f5f7fa}[data-v-12e3f3b7] .search-box .autocomplete--footer-link{margin-left:5px;color:#dd0029}[data-v-12e3f3b7] .search-box .autocomplete--footer-link:hover{text-decoration:underline}[data-v-12e3f3b7] .search-box .autocomplete--footer-icon{margin-right:10px}[data-v-12e3f3b7] .search-box .search-register--index-list{display:flex;justify-content:flex-start;align-items:center;padding:10px 17px}[data-v-12e3f3b7] .search-box .search-register--index{font-size:16px;line-height:1;margin-right:10px}[data-v-12e3f3b7] .search-box .search-register--index-button{text-transform:uppercase;color:#59606f;cursor:pointer}[data-v-12e3f3b7] .search-box .search-register--index-button:hover{color:#dd0029}[data-v-12e3f3b7] .search-box .search-register--index.is-selected .search-register--index-button{color:#dd0029}}
[data-v-d0920d9a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dialog--main[data-v-d0920d9a]{overflow:visible}.dialog--main-box[data-v-d0920d9a]{overflow:visible}.currency-modal--description[data-v-d0920d9a]{padding-top:10px;font-size:14px}}
[data-v-76f7edbc]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.bar-item[data-v-76f7edbc]{padding:10px 15px;font-size:14px;line-height:1;color:#59606f}.bar-item.is-active[data-v-76f7edbc],.bar-item.is-active[data-v-76f7edbc]:hover{border-radius:5px;color:#dd0029;background-color:#fff2ef}.bar-item[data-v-76f7edbc]:disabled{pointer-events:none}}
[data-v-005d8975]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.bar[data-v-005d8975]{display:flex;flex-direction:row;justify-content:left;align-items:center}.bar-arrow[data-v-005d8975]{margin:0 15px}}
[data-v-4df78300]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.select-notation--title[data-v-4df78300]{font-size:14px;line-height:1;margin-bottom:10px;font-weight:500}.select-notation--list[data-v-4df78300]{overflow-x:auto;overflow-y:auto;height:400px;border-right:1px solid #dde3ed;border-bottom:1px solid #dde3ed;border-left:1px solid #dde3ed;background-color:#fff}.select-notation--footer[data-v-4df78300]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px}.select-notation--count-label[data-v-4df78300]{font-size:16px;line-height:1;color:#59606f}.select-notation--table-wrapper[data-v-4df78300]{border-right:1px solid #dde3ed;border-left:1px solid #dde3ed}}
[data-v-1e65750f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dialog--heading[data-v-1e65750f]{margin-bottom:10px}.dialog--header[data-v-1e65750f]{display:block;padding-bottom:10px}.dialog--main.is-loading[data-v-1e65750f]{display:flex;justify-content:center;flex:none;align-items:center;height:600px}.dialog--action-list[data-v-1e65750f]{justify-content:flex-end}.is-wide[data-v-1e65750f]{width:65%}}
[data-v-7ee40950]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-header--chart[data-v-7ee40950]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;min-width:500px;height:500px;min-height:0}.dashboard-header--legend[data-v-7ee40950]{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;padding:0}}@media only screen and (max-width: 640px){.dashboard-header--legend[data-v-7ee40950]{flex-wrap:wrap;align-items:center}}@media only screen and (min-width: 641px)and (max-width: 1024px){.dashboard-header--legend[data-v-7ee40950]{flex-wrap:wrap;align-items:center}}@media only screen{.body--column[data-v-7ee40950]{flex-grow:1}.body--column[data-v-7ee40950]:first-child{margin-right:2px}}@media only screen and (max-width: 640px){.body--column[data-v-7ee40950]{flex:1 1 auto;height:auto;margin-bottom:10px;padding-left:20px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.body--column[data-v-7ee40950]{flex:1 1 auto;height:auto;margin-bottom:10px;padding-left:20px}}
[data-v-136debd7]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dialog--header[data-v-136debd7]{display:flex;justify-content:space-between;padding-right:20px}.dashboard-header--close-button[data-v-136debd7]{flex:0 0 auto;color:#59606f;font-size:20px;line-height:1}.dashboard-header--button[data-v-136debd7]{display:flex;justify-content:flex-end;margin:2px}.dashboard-header--buttons[data-v-136debd7]{display:flex;align-items:center}.dashboard-header--main-box[data-v-136debd7]{padding:0 40px}}

/* This is the app-global modal host (mounted once at the top of <body>). It
 * renders confirmations such as the chart-detail "Notierungen entfernen?"
 * Sicherheitsabfrage. It shares the default dialog z-index tokens (overlay 100 /
 * window 101) with every other dialog, so stacking is decided purely by DOM
 * order. A dialog opened via <Teleport to="body"> (e.g. the chart-detail
 * AddNotationDialog notation-search popup) appends to the *end* of <body> —
 * after this host — and therefore covered the confirmation, leaving it behind
 * the search popup and unclickable.
 *
 * Lift the host above any such teleported dialog so an app-global confirmation
 * is always reachable. Kept below the full-screen loader (1003/1004). The
 * ':deep' reaches the hosted modal's own `.dialog--window` root (rendered by
 * <component>); `.is-tall` modals keep their higher 1010 and stay above too. */
.dialog--overlay[data-v-0308c307] {
  z-index: 1000;
}
[data-v-0308c307] .dialog--window {
  z-index: 1001;
}

:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hr-nav-logo{margin-right:10px;width:14px;height:auto;transition:all .2s}

.tabs[data-v-095f08cd] {
  /* Colors */
  --hgs-red: #dd0029;
  --hgs-red-light: rgba(221, 0, 41, 0.08);
  --hgs-red-medium: rgba(221, 0, 41, 0.15);
  --hgs-red-dark: #b30021;
  --gray-100: #cdd4de;
  --gray-900: #333840;

  /* Layout */
  display: flex;
  background: white;
  border-bottom: 1px solid #cdd4de;
  border-bottom: 1px solid var(--gray-100);
  flex-shrink: 0;
  overflow-x: auto;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  white-space: nowrap;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.tabs[data-v-095f08cd]::-webkit-scrollbar {
  display: none;
}
.tab[data-v-095f08cd] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  margin-bottom: -1px;
  white-space: nowrap;
  flex: 0 0 auto;

  color: var(--gray-900);
  font-size: 13px;
  font-weight: 500;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease;
}
.tab[data-v-095f08cd]:hover,
.tab.active[data-v-095f08cd] {
  color: var(--hgs-red);
}
.tab.active[data-v-095f08cd] {
  border-bottom-color: var(--hgs-red);
}
.count-badge[data-v-095f08cd] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 6px;
  gap: 4px;

  background-color: var(--hgs-red-light);
  color: var(--hgs-red);
  border-radius: 9px;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

  line-height: 1;
  white-space: nowrap;
  flex-shrink: 0;
}
.count-badge.active[data-v-095f08cd] {
  background-color: var(--hgs-red-medium);
  color: var(--hgs-red-dark);
}
.lock-icon[data-v-095f08cd] {
  font-size: 10px;
}


.no-results-message[data-v-24acc098] {
  color: var(--gray-700);
  font-size: 14px;
}
.result-item[data-v-24acc098] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;
  border-bottom: 1px solid var(--gray-100);
}
.link-icon[data-v-24acc098] {
  flex-shrink: 0;
  color: var(--gray-700);
}


.result-item[data-v-dcc622e0] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;
  color: var(--gray-900);
  font-size: 14px;
  text-decoration: none;
  border-bottom: 1px solid var(--gray-100);
  transition: all 0.2s ease;
}
.result-item[data-v-dcc622e0]:last-child {
  border-bottom: none;
}
.result-item[data-v-dcc622e0]:hover {
  background-color: var(--gray-200);
  color: var(--hgs-red);
}
.result-item--name[data-v-dcc622e0] {
  flex: 1 1;
  min-width: 0;
}

/* Prominent CTA: a filled red button so the "open the full search" action
   stands out from the plain result rows (user feedback: make it much more
   prominent). */
.result-item--prominent[data-v-dcc622e0] {
  margin: 8px 12px;
  min-height: 44px;
  padding: 0 16px;
  background-color: var(--hgs-red);
  color: #ffffff;
  font-weight: 600;
  border-radius: 6px;
  border-bottom: none;
}
.result-item--prominent[data-v-dcc622e0]:hover {
  background-color: #b3001f;
  color: #ffffff;
}
.result-item--prominent .cta-icon[data-v-dcc622e0] {
  flex-shrink: 0;
}
.result-item--prominent .cta-arrow[data-v-dcc622e0] {
  flex-shrink: 0;
  margin-left: auto;
  transition: transform 0.15s ease;
}
.result-item--prominent:hover .cta-arrow[data-v-dcc622e0] {
  transform: translateX(2px);
}
@media (prefers-reduced-motion: reduce) {
.result-item--prominent .cta-arrow[data-v-dcc622e0] {
    transition: none;
}
}
.link-icon[data-v-dcc622e0] {
  flex-shrink: 0;
  transition: color 0.2s ease;
}
.favorite-button[data-v-dcc622e0] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 8px 12px 12px;
  margin: -12px -8px -12px -12px;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
  z-index: 1;
}
.favorite-button[data-v-dcc622e0]:hover {
  transform: scale(1.1);
  background-color: rgba(255, 184, 37, 0.1);
}
.favorite-button[data-v-dcc622e0]:active {
  transform: scale(0.95);
  background-color: rgba(255, 184, 37, 0.2);
}
.star-icon[data-v-dcc622e0] {
  flex-shrink: 0;
  color: #ffb825;
  transition: color 0.2s ease;
  font-size: 16px;
}
.favorite-button:hover .star-icon[data-v-dcc622e0] {
  color: #f59e0b;
}


.search-results[data-v-01c74822] {
  /* Colors */
  --hgs-red: #dd0029;
  --gray-100: #e0e0e0;
  --gray-200: #ebedf0;
  --gray-500: #8e95a3;
  --gray-700: #666;
  --gray-900: #333;

  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;

  background: white;
  border: 1px solid #e0e0e0;
  border: 1px solid var(--gray-100);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
}
.no-results-footer[data-v-01c74822] {
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: 0 16px;

  border-top: 1px solid var(--gray-100);
  color: var(--gray-700);
  font-size: 14px;
  line-height: 1.4;
}
.feedback-link[data-v-01c74822] {
  margin-left: 4px;
  color: var(--hgs-red);
  text-decoration: none;
  cursor: pointer;
}
.feedback-link[data-v-01c74822]:hover {
  text-decoration: underline;
}
.loading-item[data-v-01c74822] {
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;

  color: var(--gray-700);
}
.loading-spinner[data-v-01c74822] {
  width: 16px;
  height: 16px;
  color: var(--gray-700);
}
.tab-content[data-v-01c74822] {
  overflow-y: auto;
  max-height: calc(80vh - 44px);
  flex: 1 1;
  scrollbar-width: thin;
  scrollbar-color: var(--gray-100) transparent;
}
.tab-content[data-v-01c74822]::-webkit-scrollbar {
  width: 8px;
}
.tab-content[data-v-01c74822]::-webkit-scrollbar-track {
  background: transparent;
}
.tab-content[data-v-01c74822]::-webkit-scrollbar-thumb {
  background-color: var(--gray-100);
  border-radius: 4px;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.tab-content[data-v-01c74822]::-webkit-scrollbar-thumb:hover {
  background-color: var(--gray-500);
}
.notation-suggestion-link[data-v-01c74822] {
  font-size: 13px;
  color: var(--gray-700);
}
.notation-suggestion-link .link-icon[data-v-01c74822] {
  font-size: 12px;
}
.notation-suggestion-link[data-v-01c74822]:hover {
  color: var(--hgs-red);
}
.notation-divider[data-v-01c74822] {
  padding: 8px 16px;
  font-size: 12px;
  color: var(--gray-500);
  background-color: var(--gray-200);
  border-bottom: 1px solid var(--gray-100);
}
.no-results-message[data-v-01c74822] {
  color: var(--gray-700);
}


.search-container[data-v-80c318b2] {
  /* Colors */
  --gray-900: #333;
  --error-red: #dc2626;
  --error-red-light: #fee2e2;
  --error-red-medium: #fecaca;

  position: relative;
  width: 100%;
  height: 44px;
  z-index: 1001;
}
@media (max-width: 1699px) {
.search-container--focused[data-v-80c318b2] {
    position: fixed;
    left: 120px;
    right: 120px;
    top: 3px;
    width: auto;
}
}
@media (max-width: 800px) {
.search-container--focused[data-v-80c318b2] {
    top: 3px;
    left: 40px;
    right: 40px;
}
}
.input-wrapper[data-v-80c318b2] {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  background: white;
}
input[data-v-80c318b2] {
  width: 100%;
  height: 100%;
  padding: 0 16px 0 36px;

  border: none;
  color: var(--gray-900);
  font-size: 14px;
  background: transparent;
}
input[data-v-80c318b2]:focus {
  outline: none;
}
.overlay[data-v-80c318b2] {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.search-icon[data-v-80c318b2] {
  position: absolute;
  left: 12px;
  color: var(--gray-700);
}
.error-message[data-v-80c318b2] {
  position: absolute;
  width: 100%;
  padding: 12px 16px;
  margin-top: 4px;
  display: flex;
  align-items: center;
  gap: 8px;

  background-color: var(--error-red-light);
  border: 1px solid var(--error-red-medium);
  border-radius: 4px;
  color: var(--error-red);
  font-size: 14px;
}
.error-icon[data-v-80c318b2] {
  flex-shrink: 0;
  font-size: 16px;
}
.fade-enter-active[data-v-80c318b2],
.fade-leave-active[data-v-80c318b2] {
  transition: opacity 0.2s ease;
}
.fade-enter-from[data-v-80c318b2],
.fade-leave-to[data-v-80c318b2] {
  opacity: 0;
}

[data-v-7236eafb]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.dashboard-charts[data-v-7236eafb]{padding:1rem 0}.dashboard-charts--item[data-v-7236eafb]{min-width:0}.dashboard-charts--empty-title[data-v-7236eafb]{margin:0 0 12px;font-size:18px;font-weight:600;color:rgb(67, 74, 84);color:var(--color-darkest-grey)}.dashboard-charts--empty-body[data-v-7236eafb]{margin:0 0 16px;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}.dashboard-charts--empty-cta[data-v-7236eafb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;color:rgb(221, 0, 41);color:var(--color-primary);border:1px solid rgb(221, 0, 41);border:1px solid var(--color-primary);border-radius:2px}.dashboard-charts--empty-cta[data-v-7236eafb]:hover{background:rgba(221,0,41,.06);text-decoration:none}.dashboard-charts--empty-hint[data-v-7236eafb]{margin:16px 0 0;font-size:13px;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}
[data-v-73ad4024]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.config-table--head[data-v-73ad4024]{display:flex;flex-direction:row}.config-table--axes-column[data-v-73ad4024]{width:15%}.config-table--notations-column[data-v-73ad4024]{width:85%}}
[data-v-a78e773c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.config-table--row[data-v-a78e773c]{display:flex;flex-direction:row;background-color:#fff}.config-table--axes-column[data-v-a78e773c]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:15%;border-right:1px solid #b0bbcc;border-bottom:1px solid #b0bbcc;padding:5px}.config-table--notations-column[data-v-a78e773c]{display:flex;flex-direction:row;flex:1 1 auto;width:80%;border-bottom:1px solid #b0bbcc}.config-table--axis-label[data-v-a78e773c]{display:flex;flex-direction:row;align-items:center;padding:5px;color:#59606f;font-size:14px;line-height:1}.config-table--axis-label input:disabled~label[data-v-a78e773c]{opacity:.5}.config-table--radio-button[data-v-a78e773c]{margin-right:5px}.config-table--class-code[data-v-a78e773c]{display:flex;flex-direction:row;align-items:center;margin-right:5px;white-space:nowrap;color:#59606f;font-size:14px;line-height:1}.config-table--notation-icon[data-v-a78e773c]{width:10px;height:10px;margin-right:5px;margin-left:10px;border-radius:50%;padding:5px}.config-table--title-column[data-v-a78e773c]{display:flex;flex-direction:row;align-items:center;width:45%}.config-table--notation-title[data-v-a78e773c]{font-size:14px;line-height:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.config-table--not-found[data-v-a78e773c]{font-size:14px;line-height:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#f33}.config-table--notation-tags[data-v-a78e773c]{display:flex;flex-direction:row;align-items:center;width:55%;white-space:nowrap}.config-table--remove-button[data-v-a78e773c]{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #b0bbcc;padding-right:10px;padding-left:10px}}@media only screen and (max-width: 640px){.config-table--axes-column[data-v-a78e773c]{flex-direction:column;align-items:flex-start;width:15%}.config-table--notations-column[data-v-a78e773c]{flex-direction:column;justify-content:center}.config-table--title-column[data-v-a78e773c]{width:100%}.config-table--notation-tags[data-v-a78e773c]{width:100%;margin-top:5px;margin-left:10px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.config-table--axes-column[data-v-a78e773c]{flex-direction:column;align-items:flex-start;width:15%}.config-table--notations-column[data-v-a78e773c]{flex-direction:column;justify-content:center}.config-table--title-column[data-v-a78e773c]{width:100%}.config-table--notation-tags[data-v-a78e773c]{width:100%;margin-top:5px;margin-left:10px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.config-table--axes-column[data-v-a78e773c]{flex-direction:column;align-items:flex-start;width:15%}.config-table--notations-column[data-v-a78e773c]{flex-direction:column;justify-content:center}.config-table--title-column[data-v-a78e773c]{width:100%}.config-table--notation-tags[data-v-a78e773c]{width:100%;margin-top:5px;margin-left:10px}}
[data-v-6df4134f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config-table--title[data-v-6df4134f]{font-size:16px;line-height:1}.chart-config-table--header[data-v-6df4134f]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}}
[data-v-38efaeea]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config-form--axis[data-v-38efaeea]{flex:.5 1}.chart-config-form--axis[data-v-38efaeea]:first-child{margin-right:20px}.chart-config-form--title[data-v-38efaeea]{font-size:16px;line-height:1;margin-top:20px;margin-bottom:20px}}
[data-v-29568663]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config-form--wrapper[data-v-29568663]{display:flex;flex-direction:row}.chart-config-form--axis[data-v-29568663]{flex:.5 1}.chart-config-form--axis[data-v-29568663]:first-child{margin-right:20px}.chart-config-form--label[data-v-29568663]{margin-right:10px}.chart-config-form--title[data-v-29568663]{font-size:16px;line-height:1}.chart-config-form--subtitle[data-v-29568663]{margin-top:10px;margin-bottom:15px}.chart-config-form--name[data-v-29568663]{width:50%;margin-bottom:15px;padding-right:10px}}
[data-v-fd91cee0]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.date-selection-bar[data-v-fd91cee0]{display:flex;align-items:center;margin-bottom:10px;border-radius:3px}.date-selection-bar--item[data-v-fd91cee0]{border-top:1px solid #dd0029;border-bottom:1px solid #dd0029;border-left:1px solid #dd0029}.date-selection-bar--item[data-v-fd91cee0]:last-child{border-right:1px solid #dd0029}.date-selection-bar--button[data-v-fd91cee0]{font-size:14px;line-height:1;display:block;padding:7px 15px;text-decoration:none;white-space:nowrap;color:#dd0029}.date-selection-bar .date-selection-bar--button.is-active[data-v-fd91cee0],.date-selection-bar .date-selection-bar--button.is-active[data-v-fd91cee0]:hover{color:#fff;background-color:#dd0029}}
[data-v-55747dbe]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart--card[data-v-55747dbe]{display:flex;flex-direction:row;justify-content:center;margin-top:5px;padding-bottom:5px}.chart[data-v-55747dbe]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;height:100mm}.chart--plot[data-v-55747dbe]{flex:1 1 auto;min-width:0;height:100%}}@media only screen{.chart--card[data-v-55747dbe]{padding-bottom:5px}.chart[data-v-55747dbe]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;min-width:500px;height:500px;min-height:0;margin-top:10px;padding:10px 20px}.chart.is-updating[data-v-55747dbe]{justify-content:center;align-items:center}.chart--plot[data-v-55747dbe]{flex:1 1 auto;min-width:0;height:100%}.chart--date-range[data-v-55747dbe]{margin-right:60px;margin-bottom:10px;margin-left:60px}.chart--date-range-slider[data-v-55747dbe]{flex:1 1 auto}.chart--interaction[data-v-55747dbe]{display:flex;justify-content:space-between;margin-bottom:5px}.chart--index-view[data-v-55747dbe]{display:flex;flex-direction:row}.chart--index-month[data-v-55747dbe]{width:140px;margin-right:10px}.chart--index-year[data-v-55747dbe]{margin-right:10px}.chart--spinning-loader[data-v-55747dbe]{display:flex;align-items:center}}
[data-v-49e70012]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.legend-item--title[data-v-49e70012]{display:block;overflow:hidden;flex:1 1 auto;width:100%;margin-bottom:2px;font-weight:400;font-size:12px;line-height:1.25}.legend-item--icon[data-v-49e70012]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--class[data-v-49e70012]{margin-right:5px;font-weight:300;color:#59606f}.legend-item--name[data-v-49e70012]{width:100%;max-height:100%;text-overflow:ellipsis}.legend-item--reduced-opacity[data-v-49e70012]{opacity:.5}}@media only screen{.legend-item--title[data-v-49e70012]{display:block;flex:1 1 auto;width:100%;margin-bottom:5px;font-weight:400;font-size:14px;line-height:1.42857142}.legend-item--icon[data-v-49e70012]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--class[data-v-49e70012]{margin-right:5px;font-weight:300;color:#59606f}.legend-item--name[data-v-49e70012]{width:100%}.legend-item--not-found[data-v-49e70012]{color:#f33}.legend-item--not-found-description[data-v-49e70012]{font-size:12px;line-height:1;color:#59606f}.legend-item--reduced-opacity[data-v-49e70012]{opacity:.5}.legend-item--index-tooltip[data-v-49e70012]{margin-left:5px}}
[data-v-1e17b6f2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart-legend--wrapper[data-v-1e17b6f2]{display:flex;flex-direction:column;flex:1 1}.chart-legend--item[data-v-1e17b6f2]{flex:0 0 auto;margin-bottom:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.chart-legend--title[data-v-1e17b6f2]{font-size:14px;line-height:1;margin-bottom:10px}}@media only screen{.chart-legend--wrapper[data-v-1e17b6f2]{display:flex;flex-direction:column;margin:10px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.chart-legend--wrapper[data-v-1e17b6f2]{flex:1 1}}@media only screen and (min-width: 1280px)and (max-width: 1599px){.chart-legend--wrapper[data-v-1e17b6f2]{flex:1 1}}@media only screen and (min-width: 1600px)and (max-width: 1979px){.chart-legend--wrapper[data-v-1e17b6f2]{flex:1 1}}@media only screen and (min-width: 1980px){.chart-legend--wrapper[data-v-1e17b6f2]{flex:1 1}}@media only screen{.chart-legend--item[data-v-1e17b6f2]{flex:0 0 auto;margin-bottom:10px}.chart-legend--title[data-v-1e17b6f2]{margin-bottom:10px}}
[data-v-f2c56348]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.kpi-list[data-v-f2c56348]{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:-2px}.kpi-list--item[data-v-f2c56348]{font-size:10px;line-height:1;display:flex;flex-direction:column;width:75px;margin:2.5px}.kpi-list--value-range-ribbon[data-v-f2c56348]{display:block}.kpi-list--latest-value[data-v-f2c56348]{font-size:10px;line-height:1;display:flex;flex-direction:column;width:75px;margin:2.5px;padding:2.5px 5px;font-weight:500;text-align:center;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%)}.kpi-list--latest-date[data-v-f2c56348]{font-size:10px;line-height:1;display:flex;flex-direction:column;width:90px;margin:2.5px;padding:2.5px 5px;font-weight:500;text-align:center;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%)}}@media only screen{.kpi-list[data-v-f2c56348]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;margin:-2.5px}.kpi-list--item[data-v-f2c56348]{display:flex;flex-direction:column;width:95px;margin:2.5px}.kpi-list--value-range-ribbon[data-v-f2c56348]{display:block}.kpi-list--latest-value[data-v-f2c56348]{font-size:14px;line-height:1.42857142;display:flex;flex-direction:column;width:95px;margin:2.5px;padding:2.5px 5px;font-weight:500;text-align:center;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%)}.kpi-list--latest-date[data-v-f2c56348]{font-size:14px;line-height:1.42857142;display:flex;flex-direction:column;width:110px;margin:2.5px;padding:2.5px 5px;font-weight:500;text-align:center;white-space:nowrap;color:#59606f;background-color:rgb(90.2352941176%,90.6470588235%,91.5294117647%)}}
[data-v-df3454d6]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.legend-item--details[data-v-df3454d6]{display:flex;flex-direction:row}.legend-item--title[data-v-df3454d6]{display:block;overflow:hidden;flex:1 1 auto;margin-bottom:2px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25}.legend-item--icon[data-v-df3454d6]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--class[data-v-df3454d6]{margin-right:5px;font-weight:300;color:#59606f}.legend-item--name[data-v-df3454d6]{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.legend-item--wrapper[data-v-df3454d6]{width:500px}.legend-item--kpi-wrapper[data-v-df3454d6]{justify-content:flex-end}}@media only screen{.legend-item--details[data-v-df3454d6]{display:flex;flex-direction:row}.legend-item--title[data-v-df3454d6]{display:block;flex:1 1 auto;width:95%;margin-bottom:2px;font-weight:400;font-size:14px;line-height:1.42857142}.legend-item--icon[data-v-df3454d6]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--class[data-v-df3454d6]{margin-right:5px;font-weight:300;color:#59606f}.legend-item--name[data-v-df3454d6]{width:100%}.legend-item--not-found[data-v-df3454d6]{color:#f33}.legend-item--not-found-description[data-v-df3454d6]{font-size:12px;line-height:1;color:#59606f}.legend-item--wrapper[data-v-df3454d6]{min-width:700px}.legend-item--kpi-wrapper[data-v-df3454d6]{justify-content:flex-end;min-width:700px}.legend-item--reduced-opacity[data-v-df3454d6]{opacity:.5}.legend-item--index-tooltip[data-v-df3454d6]{margin-left:5px}}
[data-v-7a091257]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart-legend--wrapper[data-v-7a091257]{display:flex;flex-direction:column;flex:1 1}.chart-legend--item[data-v-7a091257]{flex:0 0 auto;margin-bottom:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.chart-legend--title[data-v-7a091257]{font-size:14px;line-height:1;margin-bottom:10px}.chart-legend--title-row[data-v-7a091257]{display:flex;justify-content:space-between}.chart-legend--kpi-title-list[data-v-7a091257]{display:flex}.chart-legend--kpi-title-list--space-left[data-v-7a091257]{transform:translateX(4px)}.chart-legend--kpi-title-list-item[data-v-7a091257]{flex:1 1 auto;width:75px;min-width:0;margin:2.5px;text-align:left;font-size:12px;line-height:1}.chart-legend--kpi-title-list-item[data-v-7a091257]:first-child{width:90px}}@media only screen{.chart-legend--wrapper[data-v-7a091257]{display:flex;flex-direction:column;margin:10px}.chart-legend--wrapper[data-v-7a091257]:not(:last-child){margin-bottom:0}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.chart-legend--wrapper[data-v-7a091257]{flex:1 1}}@media only screen and (min-width: 1280px)and (max-width: 1599px){.chart-legend--wrapper[data-v-7a091257]{flex:1 1}}@media only screen and (min-width: 1600px)and (max-width: 1979px){.chart-legend--wrapper[data-v-7a091257]{flex:1 1}}@media only screen and (min-width: 1980px){.chart-legend--wrapper[data-v-7a091257]{flex:1 1}}@media only screen{.chart-legend--item[data-v-7a091257]{flex:0 0 auto;margin-bottom:5px}.chart-legend--title[data-v-7a091257]{min-width:700px;margin-bottom:2px}.chart-legend--kpi-title-list[data-v-7a091257]{display:flex;min-width:700px}.chart-legend--kpi-title-list--space-left[data-v-7a091257]{padding-left:89px}.chart-legend--kpi-title-list-item[data-v-7a091257]{flex:1 1 auto;width:95px;min-width:0;margin-left:2.5px;padding-left:2.5px;font-weight:500;text-align:left;font-size:14px;line-height:1.42857142}.chart-legend--kpi-title-list-item[data-v-7a091257]:first-child{width:110px}.chart-legend--title-row[data-v-7a091257]{display:flex;justify-content:space-between}}
[data-v-703842dd]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart--legend[data-v-703842dd]{display:flex;flex-direction:row}}@media only screen{.chart--loading-spinner[data-v-703842dd]{margin-top:20px}.chart--legend[data-v-703842dd]{display:flex;flex-direction:row;margin-top:20px;margin-bottom:40px}.chart--legend-with-kpis[data-v-703842dd]{display:flex;overflow-x:auto;flex-direction:column;margin-top:20px;margin-bottom:40px}}@media only screen and (max-width: 640px){.chart--legend[data-v-703842dd]{flex-wrap:wrap}}@media only screen and (min-width: 641px)and (max-width: 1024px){.chart--legend[data-v-703842dd]{flex-wrap:wrap}}@media only screen{.chart--not-found[data-v-703842dd]{display:flex;flex-direction:column;align-items:center;margin-top:200px}.chart--not-found-title[data-v-703842dd]{margin-bottom:10px;font-size:30px;font-weight:700}.chart--not-found-subtitle[data-v-703842dd]{font-size:20px}}
[data-v-923572c4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.video-tutorial--card[data-v-923572c4]{margin-bottom:20px}}
[data-v-5a71fe8a]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.header--title[data-v-5a71fe8a]{text-align:left}.header--title[data-v-5a71fe8a]:hover,.header--title[data-v-5a71fe8a]:focus{text-decoration:underline}}
[data-v-44a476c9]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.metadata[data-v-44a476c9]{font-size:14px;line-height:1.42857142;margin-top:5px;color:#59606f}.metadata--item[data-v-44a476c9]:not(:first-child)::before{content:" • "}}
[data-v-ca551e0c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.item[data-v-ca551e0c]{display:block;border:1px solid #dde3ed;background-color:#fff}.item[data-v-ca551e0c]:first-child{border-radius:2px 2px 0 0}.item[data-v-ca551e0c]:last-child{border-radius:0 0 2px 2px}.item[data-v-ca551e0c]:not(:last-child){border-bottom:none}.item--row[data-v-ca551e0c]{display:flex;flex-direction:row;align-items:center;padding:10px}.item--infos[data-v-ca551e0c]{flex:1 1;margin-left:10px}}
[data-v-3a26ae0c]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.notation-analyses--spinning-loader[data-v-3a26ae0c]{margin-top:20px;margin-bottom:20px}.notation-analyses--error[data-v-3a26ae0c]{display:flex;flex-direction:row;justify-content:center;margin:40px 0;text-align:center;color:#59606f}}
[data-v-d6986192]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.notation-analyses--header[data-v-d6986192]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.notation-analyses--loading-spinner[data-v-d6986192]{margin-top:20px}}
[data-v-7e4625cb]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart-config-form--wrapper[data-v-7e4625cb]{display:flex;flex-direction:row}.chart-config-form--axis[data-v-7e4625cb]{flex:.5 1}.chart-config-form--axis[data-v-7e4625cb]:first-child{margin-right:20px}.chart-config-form--label[data-v-7e4625cb]{margin-right:10px}.chart-config-form--title[data-v-7e4625cb]{font-size:16px;line-height:1}.chart-config-form--subtitle[data-v-7e4625cb]{margin-top:10px;margin-bottom:15px}.chart-config-form--configuration[data-v-7e4625cb]{width:50%;padding-right:10px}.chart-config-form--configuration-item[data-v-7e4625cb]{margin-bottom:15px}.axis-form--label[data-v-7e4625cb]{display:block;margin-top:10px;margin-bottom:5px;color:#59606f;font-size:14px;line-height:1}.chart-config--scrollbox[data-v-7e4625cb]{overflow-y:scroll;height:150px;margin-bottom:15px;border:1px solid #dde3ed;border-radius:2px;padding:0 5px;background-color:#fff}.chart-config--scrollbox-text[data-v-7e4625cb]{display:flex;align-items:center;margin:5px 0;color:#59606f;font-size:14px;line-height:1}.chart-config--checkbox[data-v-7e4625cb]{margin:0 5px}}
[data-v-7217cb04]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart--card[data-v-7217cb04]{display:flex;flex-direction:row;justify-content:center;margin-top:5px;padding-bottom:5px}.chart[data-v-7217cb04]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;height:100mm}.chart--plot[data-v-7217cb04]{flex:1 1 auto;min-width:0;height:100%}}@media only screen{.chart--card[data-v-7217cb04]{padding-bottom:5px}.chart[data-v-7217cb04]{display:flex;justify-content:flex-start;flex:1 1 auto;align-items:stretch;min-width:500px;height:500px;min-height:0;margin-top:10px;padding:10px 20px}.chart--plot[data-v-7217cb04]{flex:1 1 auto;min-width:0;height:100%}.chart--date-range[data-v-7217cb04]{margin-right:60px;margin-bottom:10px;margin-left:60px}.chart--date-range-slider[data-v-7217cb04]{flex:1 1 auto}}
[data-v-46b434f4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.legend-item--title[data-v-46b434f4]{display:block;overflow:hidden;flex:1 1 auto;width:100%;margin-bottom:2px;font-weight:400;font-size:12px;line-height:1.25}.legend-item--icon[data-v-46b434f4]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--name[data-v-46b434f4]{width:100%;max-height:100%;text-overflow:ellipsis}}@media only screen{.legend-item--title[data-v-46b434f4]{display:block;overflow:hidden;flex:1 1 auto;width:100%;margin-bottom:5px;font-weight:400;font-size:14px;line-height:1.42857142}.legend-item--icon[data-v-46b434f4]{display:inline-block;vertical-align:2px;margin-right:5px}.legend-item--name[data-v-46b434f4]{width:100%;max-height:100%;text-overflow:ellipsis}.legend-item--not-found[data-v-46b434f4]{color:#f33}.legend-item--not-found-description[data-v-46b434f4]{font-size:12px;line-height:1;color:#59606f}}
[data-v-dbb5e7f2]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only print{.chart-legend--wrapper[data-v-dbb5e7f2]{display:flex;flex-direction:column;flex:1 1}.chart-legend--item[data-v-dbb5e7f2]{flex:0 0 auto;margin-bottom:5px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.chart-legend--title[data-v-dbb5e7f2]{display:flex;flex-direction:column;font-size:14px;line-height:1;margin-bottom:2px}.chart-legend--item-list[data-v-dbb5e7f2]{margin-top:10px}.chart-legend--class[data-v-dbb5e7f2]{margin-right:5px;font-weight:300;color:#59606f}}@media only screen{.chart-legend--wrapper[data-v-dbb5e7f2]{display:flex;flex-direction:column;margin:10px}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.chart-legend--wrapper[data-v-dbb5e7f2]{flex:1 1}}@media only screen and (min-width: 1280px)and (max-width: 1599px){.chart-legend--wrapper[data-v-dbb5e7f2]{flex:1 1}}@media only screen and (min-width: 1600px)and (max-width: 1979px){.chart-legend--wrapper[data-v-dbb5e7f2]{flex:1 1}}@media only screen and (min-width: 1980px){.chart-legend--wrapper[data-v-dbb5e7f2]{flex:1 1}}@media only screen{.chart-legend--item[data-v-dbb5e7f2]{flex:0 0 auto;margin-bottom:5px}.chart-legend--class[data-v-dbb5e7f2]{margin-right:5px;font-weight:300;color:#59606f}.chart-legend--title[data-v-dbb5e7f2]{margin-bottom:2px}.chart-legend--item-list[data-v-dbb5e7f2]{margin-top:10px}}
[data-v-526de283]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.chart--loading-spinner[data-v-526de283]{margin-top:20px}.chart--legend[data-v-526de283]{display:flex;flex-direction:row;margin-top:40px;margin-bottom:40px}}@media only screen and (max-width: 640px){.chart--legend[data-v-526de283]{flex-wrap:wrap}}@media only screen and (min-width: 641px)and (max-width: 1024px){.chart--legend[data-v-526de283]{flex-wrap:wrap}}@media only screen{.chart--not-found[data-v-526de283]{display:flex;flex-direction:column;align-items:center;margin-top:200px}.chart--not-found-title[data-v-526de283]{margin-bottom:10px;font-size:30px;font-weight:700}.chart--not-found-subtitle[data-v-526de283]{font-size:20px}}
[data-v-a82394c4]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{.dashboard-overview--card[data-v-a82394c4]{display:flex;flex-direction:column;width:100vw;height:100vh;padding:10px;background-color:#fff}.internal-use-hint[data-v-a82394c4]{padding-bottom:5px}}
[data-v-3cbb1acb]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media only screen{[data-v-3cbb1acb] .combobox--default-button{font-size:14px;line-height:1;min-width:225px;border-color:#dd0029;padding:7px 16px;text-transform:uppercase;color:#dd0029;background-color:rgba(0,0,0,0)}[data-v-3cbb1acb] .combobox--option{font-size:14px;line-height:1}[data-v-3cbb1acb] .combobox--option.has-focus .combobox--default-option{color:inherit;background-color:#f5f7fa}[data-v-3cbb1acb] .combobox--caret{color:#dd0029}.commodityriskmap-export-button[data-v-3cbb1acb]{display:flex;flex-direction:column;justify-content:flex-end;bottom:6px}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.sticky-head-row .label-cell{word-break:break-word;line-height:1rem}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.combobox--sector{background:gray}.anychart-tooltip{font-family:"Ubuntu";font-size:14px;line-height:1.42857142;border:1px solid #d3d3d3;border-radius:3px;padding:10px 10px;box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.05);text-align:left;color:#59606f;background-color:#fff}.anychart-credits{display:none}.weighted-scores-row{display:flex;margin-top:45px}.weighted-scores-row__heading{color:#59606f;min-width:223px;max-width:223px}.country-data-table .data-table--body-cell:first-child{width:103px;min-width:103px;max-width:103px}.country-data-table .data-table--body-cell:nth-child(2){width:120px;min-width:120px;max-width:120px}@media print{.combobox--caret{display:none}.risk-map__row input{border:0}.any-chart-map__zoom-input-wrapper{display:none}.hrr-legend-box{box-shadow:none}.button-tab-content{overflow:visible}.data-table__container{overflow:visible}.data-table--body{overflow:visible}.weighted-scores-row{justify-content:space-between;font-size:65%}.weighted-scores-row .data-table--head-cell{white-space:break-spaces}.country-data-table .data-table--body-cell:first-child{min-width:0;max-width:100%}.country-data-table .data-table--body-cell:nth-child(2){min-width:0;max-width:100%}}.risk-map__sector{display:flex;align-items:center;gap:10px}.risk-map__sector img{width:15px}.risk-map__sector-box{padding:10px 20px;width:100%;border-radius:2px}.risk-map__dimensions-combobox{display:flex;flex-wrap:wrap;align-items:flex-end}.risk-map__classification-select{width:100%}.risk-map__dimensions-select{max-width:-moz-fit-content;max-width:fit-content;width:100%}.risk-map__container{display:flex;flex-direction:column;height:100%;padding:16px;overflow:hidden}.risk-map__toolbar{z-index:1}.risk-map__row{display:flex;gap:12px}.risk-map__row:not(:last-child){margin-bottom:14px}.risk-map__row--full-height{height:100%;position:relative;overflow-y:auto}.risk-map__column{flex-direction:column}.risk-map__map{flex-grow:1;position:relative;background:#fff;border-radius:3px;box-shadow:0 2px 12px #e7e7e7;overflow:hidden}@media print{.risk-map__map{overflow:visible}}.risk-map__map h1{font-weight:700;margin:20px 0 20px 0}.risk-map__headline{font-size:20px;line-height:1.25}.any-chart-map__container{width:100%;height:100%;margin:0;padding:0}.sticky-head-row.thick-border-bottom td{border-bottom-width:3px}@media print{.risk-map__map .button-tabs__head{display:none}.risk-map__map h1{margin:10px 0 10px 0}.risk-map__row{flex-direction:column-reverse}.risk-map__row{height:100%;position:relative;overflow-y:auto}.risk-map__container{padding-top:0}.risk-map__row.hr-legend{display:flex;flex-direction:row;flex:auto}.risk-map__dimensions-combobox{flex-direction:row}.any-chart-map__container{height:340px}}

.chart[data-v-60a24b6a] {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.chart[data-v-60a24b6a] .chart--plot {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
}
.chart--brand-logo[data-v-60a24b6a] {
  position: absolute;
  top: 8px;
  left: 38px;
  width: 18px;
  height: 18px;
  padding: 7px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 6px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  box-sizing: content-box;
  pointer-events: none;
  z-index: 2;
}
.chart--brand-copyright[data-v-60a24b6a] {
  position: absolute;
  right: 50px;
  bottom: 32px;
  padding: 3px 9px;
  background: rgba(255, 255, 255, 0.92);
  border-radius: 999px;
  font-size: 11px;
  color: #8a8f9a;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 2;
}
.chart[data-v-60a24b6a] .axis-label {
  flex: 0 0 22px;
  align-self: stretch;
  position: relative;
  width: 22px;
  height: 420px;
}
.chart[data-v-60a24b6a] .axis-label--text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  color: #8a8f9a;
  white-space: nowrap;
  pointer-events: none;
}
.chart[data-v-60a24b6a] .axis-label.is-primary .axis-label--text {
  transform: translate(-50%, -50%) rotate(-90deg);
}
.chart[data-v-60a24b6a] .axis-label.is-secondary .axis-label--text {
  transform: translate(-50%, -50%) rotate(90deg);
}


.detail-header[data-v-45ed394c] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}
.detail-header--top-row[data-v-45ed394c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 16px;
  margin-bottom: 4px;
}
.detail-header--back[data-v-45ed394c] {
  font-size: 14px;
  font-weight: 500;
  color: #dd0029;
  text-decoration: none;
}
.detail-header--back[data-v-45ed394c]:hover {
  text-decoration: underline;
}
.detail-header--title[data-v-45ed394c] {
  font-size: 20px;
  font-weight: 600;
  color: #1a1f2b;
  line-height: 1.3;
}
.detail-header--title-row[data-v-45ed394c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.detail-header--title-input[data-v-45ed394c] {
  font-size: 20px;
  font-weight: 600;
  color: #1a1f2b;
  line-height: 1.3;
  border: 1px solid #c5c9d1;
  border-radius: 6px;
  padding: 4px 8px;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 480px;
  outline: none;
}
.detail-header--title-input[data-v-45ed394c]:focus {
  border-color: #1a1f2b;
}
.detail-header--title-btn[data-v-45ed394c] {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 2px 8px;
  font-size: 14px;
  color: #8a8f9a;
  cursor: pointer;
  line-height: 1.4;
}
.detail-header--title-btn[data-v-45ed394c]:hover {
  color: #1a1f2b;
  border-color: #e4e7ec;
}
.detail-header--title-edit[data-v-45ed394c] {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: inherit;
  border-radius: 4px;
}
.detail-header--title-edit:hover .detail-header--title[data-v-45ed394c] {
  text-decoration: underline;
  text-decoration-color: #c5c9d1;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}
.detail-header--title-edit-icon[data-v-45ed394c] {
  font-size: 16px;
  color: #c5c9d1;
  transition: color 0.15s ease;
  flex-shrink: 0;
}
.detail-header--title-edit:hover .detail-header--title-edit-icon[data-v-45ed394c] {
  color: #1a1f2b;
}
.detail-header--title-locked[data-v-45ed394c] {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
}
.detail-header--locale-pill[data-v-45ed394c] {
  flex-shrink: 0;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  color: #8a8f9a;
  background: #f1f3f6;
  border: 1px solid #e4e7ec;
  border-radius: 999px;
  padding: 2px 8px;
  cursor: pointer;
  line-height: 1.4;
}
.detail-header--locale-pill[data-v-45ed394c]:hover {
  color: #1a1f2b;
  border-color: #c5c9d1;
  background: #e4e7ec;
}


.period-tabs[data-v-7c704a38] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: stretch;
  gap: 4px;
  border-bottom: 1px solid #e4e7ec;
}
.period-tabs--item[data-v-7c704a38] {
  display: flex;
}
.period-tabs--button[data-v-7c704a38] {
  position: relative;
  background: transparent;
  border: 0;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #8a8f9a;
  cursor: pointer;
  transition: color 0.15s ease;
}
.period-tabs--button[data-v-7c704a38]:hover {
  color: #1a1f2b;
}
.period-tabs--button.is-active[data-v-7c704a38] {
  color: #1a1f2b;
  font-weight: 600;
}
.period-tabs--button.is-active[data-v-7c704a38]::after {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: -1px;
  height: 2px;
  background: #dd0029;
  border-radius: 2px 2px 0 0;
}
.period-tabs--button[data-v-7c704a38]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: -2px;
  border-radius: 4px;
}

[data-v-7566077f]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}section.axis-group[data-v-7566077f]{margin-top:14px}section.axis-group[data-v-7566077f]:first-of-type{margin-top:4px}.axis-group+.axis-group[data-v-7566077f]{border-top:1px solid #eef0f3;padding-top:14px}.axis-group[data-v-7566077f]{gap:8px}.axis-group--header[data-v-7566077f]{display:flex;border-left:none;padding-left:0;gap:14px;align-items:center;justify-content:flex-start}.axis-group--title[data-v-7566077f]{flex:0 0 auto;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;line-height:1;color:#1a1f2b}.axis-group--chip[data-v-7566077f]{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:#f3f5f8;color:#1a1f2b;cursor:pointer;font:inherit;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.axis-group--chip[data-v-7566077f]:hover{background:#e7eaf0}.axis-group--chip-category[data-v-7566077f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a8f9a;line-height:1}.axis-group--chip-category[data-v-7566077f]::after{content:"·";margin-left:6px;color:#c5c9d1}.axis-group--chip-unit[data-v-7566077f]{font-size:11px;font-weight:500;line-height:1}.axis-group--chip-cog[data-v-7566077f]{color:#8a8f9a;flex-shrink:0;display:block;transition:color .15s ease}.axis-group--chip:hover .axis-group--chip-cog[data-v-7566077f]{color:#1a1f2b}.axis-group--conversion[data-v-7566077f]{display:flex;flex-direction:column;gap:10px;padding:12px;background:#f7f8fa;border:1px solid #e4e7ec;border-radius:8px}.axis-group--conversion-base[data-v-7566077f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px dashed #e4e7ec}.axis-group--conversion-base-label[data-v-7566077f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a8f9a}.axis-group--conversion-base-value[data-v-7566077f]{font-size:12px;font-weight:600;color:#1a1f2b}.axis-group--conversion-reset[data-v-7566077f]{align-self:flex-start;padding:0;background:rgba(0,0,0,0);border:none;color:#5b6374;font-size:12px;font-weight:500;cursor:pointer;text-align:left}.axis-group--conversion-reset[data-v-7566077f]:hover{color:#1a1f2b;text-decoration:underline}.chart-settings-sidebar--field[data-v-7566077f]{display:flex;flex-direction:column;gap:4px;min-width:0}.chart-settings-sidebar--label[data-v-7566077f]{font-size:12px;font-weight:500;color:#5b6374}.chart-settings-sidebar--select[data-v-7566077f]{font-size:13px;padding:6px 8px;border:1px solid #e4e7ec;border-radius:6px;background:#fff;color:#1a1f2b;width:100%;box-sizing:border-box}.axis-group--combobox-wrap[data-v-7566077f]{min-width:0;max-width:100%}.axis-group--combobox-wrap[data-v-7566077f] .combobox{width:100%;max-width:100%;min-width:0}.axis-group--combobox-wrap[data-v-7566077f] .combobox--default-button{border:1px solid #e4e7ec;border-radius:6px;background:#fff;padding:0 4px 0 0;min-width:0;min-height:30px;align-items:center}.axis-group--combobox-wrap[data-v-7566077f] .combobox--default-button:focus-within{border-color:#1a1f2b}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input-wrapper{min-width:0}.axis-group--combobox-wrap[data-v-7566077f] .combobox--filter-wrapper{min-width:0}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input-wrapper,.axis-group--combobox-wrap[data-v-7566077f] .combobox--filter-wrapper{display:flex;align-items:center;flex:1 1 auto}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input{font-size:13px;line-height:1.2;padding:0 10px;margin:0;border:none;background:rgba(0,0,0,0);color:#1a1f2b;min-width:0;width:100%;height:28px;box-sizing:border-box}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input::-moz-placeholder{color:#8a8f9a;opacity:1}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input::placeholder{color:#8a8f9a;opacity:1}.axis-group--combobox-wrap[data-v-7566077f] .combobox--input:focus{outline:none}.axis-group--combobox-wrap[data-v-7566077f] .combobox--caret{display:flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:none;background:rgba(0,0,0,0);color:#5b6374;cursor:pointer;flex-shrink:0}.axis-group--combobox-wrap[data-v-7566077f] .combobox--caret svg{width:10px;height:10px}.axis-group--combobox-wrap[data-v-7566077f] .combobox--popup{font-size:13px}.axis-group--list[data-v-7566077f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.axis-group--row:hover .axis-group--actions[data-v-7566077f],.axis-group--row.is-expanded .axis-group--actions[data-v-7566077f]{opacity:1;pointer-events:auto}.axis-group--row-main[data-v-7566077f]{display:grid;grid-template-columns:14px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0}.axis-group--color-dot[data-v-7566077f]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.08);padding:0;cursor:pointer;transition:transform .12s ease}.axis-group--color-dot[data-v-7566077f]:hover{transform:scale(1.18)}.axis-group--color-dot.is-active[data-v-7566077f]{outline:2px solid #1a1f2b;outline-offset:2px}.axis-group--details[data-v-7566077f]{min-width:0}.axis-group--name[data-v-7566077f]{font-size:12px;font-weight:500;color:#1a1f2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axis-group--conversion-badge[data-v-7566077f]{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:10px;font-weight:500;line-height:1.4;color:#8a8f9a;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.axis-group--conversion-badge-arrow[data-v-7566077f]{color:#c5c9d1}.axis-group--conversion-badge-to[data-v-7566077f]{color:#5b6374;font-weight:600}.axis-group--actions[data-v-7566077f]{display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s ease}.axis-group--action[data-v-7566077f]{width:22px;height:22px;border:none;background:rgba(0,0,0,0);color:#8a8f9a;cursor:pointer;padding:0;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.axis-group--action[data-v-7566077f]:hover:not(:disabled){background:#eef0f3;color:#1a1f2b}.axis-group--action[data-v-7566077f]:disabled{cursor:not-allowed;opacity:.4}.axis-group--action.is-active[data-v-7566077f]{background:#1a1f2b;color:#fff}.axis-group--action.is-active[data-v-7566077f]:hover{background:#2d3342}.axis-group--action.is-remove[data-v-7566077f]{font-size:16px}.axis-group--action.is-remove[data-v-7566077f]:hover:not(:disabled){background:#efe1e1;color:#c44}.axis-group--advanced[data-v-7566077f]{padding:8px 10px 10px;border-top:1px solid #eef0f3;display:flex;flex-direction:column;gap:6px}.axis-group--advanced-label[data-v-7566077f]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a8f9a}.axis-group--swatches[data-v-7566077f]{display:flex;gap:8px;flex-wrap:wrap}.axis-group--swatch[data-v-7566077f]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0;position:relative;overflow:hidden;display:inline-flex}.axis-group--swatch.is-active[data-v-7566077f]{outline:2px solid #1a1f2b;outline-offset:2px}.axis-group--swatch.is-custom[data-v-7566077f]{background:#fff;border:1px dashed #c5c9d1;color:#8a8f9a;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease}.axis-group--swatch.is-custom[data-v-7566077f]:hover{border-color:#8a8f9a;color:#1a1f2b}.axis-group--swatch.is-custom.is-active[data-v-7566077f]{border-style:solid;border-color:rgba(0,0,0,.1)}.axis-group--swatch.is-custom.is-active .axis-group--swatch-icon[data-v-7566077f]{display:none}.axis-group--swatch-icon[data-v-7566077f]{position:relative;pointer-events:none}.axis-group--swatch-color-input[data-v-7566077f]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}

.chart-name-field[data-v-6e81d628] {
  position: relative;
}
.chart-name-field--control[data-v-6e81d628] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 6px 8px;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  color: #1a1f2b;
  background: #ffffff;
  border: 1px solid #e4e7ec;
  border-radius: 6px;
  outline: none;
  resize: none;
  white-space: pre-wrap;
  word-break: break-word;
  overflow: hidden;
  /* Grow to fit the full name across as many rows as needed — no JS.
     Baseline 2026: Chrome 123+, Firefox 152+, Safari 26.2+. */
  field-sizing: content;
}

/* Engines without field-sizing (pre-Baseline): scroll instead of hard-clipping
   so no line is silently lost. */
@supports not (field-sizing: content) {
.chart-name-field--control[data-v-6e81d628] {
    overflow-y: auto;
    min-height: 54px;
}
}
.chart-name-field.has-clear .chart-name-field--control[data-v-6e81d628] {
  padding-right: 28px;
}
.chart-name-field--control[data-v-6e81d628]:focus {
  border-color: #1a1f2b;
}
.chart-name-field--clear[data-v-6e81d628] {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 22px;
  height: 22px;
  border: none;
  background: transparent;
  color: #8a8f9a;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  border-radius: 4px;
  padding: 0;
}
.chart-name-field--clear[data-v-6e81d628]:hover {
  color: #1a1f2b;
  background: #f1f3f6;
}

[data-v-cbce5050]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.add-notation-dialog[data-v-cbce5050]{width:min(1280px,92vw);max-width:92vw;height:min(860px,92vh);max-height:92vh;display:flex;flex-direction:column}.add-notation-dialog--header[data-v-cbce5050]{display:flex;align-items:center;gap:12px}.add-notation-dialog--header .dialog--heading[data-v-cbce5050]{font-size:18px;font-weight:600}.add-notation-dialog--axis-cluster[data-v-cbce5050]{margin-left:auto;margin-right:32px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.add-notation-dialog--axis-state[data-v-cbce5050]{display:flex;gap:6px;align-items:center}.add-notation-dialog--axis-pill[data-v-cbce5050]{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:12px;padding:3px 10px;border-radius:12px;border:1px solid;background:none;cursor:help;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.add-notation-dialog--axis-pill.is-free[data-v-cbce5050]{background:#f1faf3;border-color:#cfe7d6;color:#2f7a4a}.add-notation-dialog--axis-pill.is-used[data-v-cbce5050]{background:rgba(26,31,43,.05);border-color:rgba(26,31,43,.16);color:#1a1f2b}.add-notation-dialog--axis-pill.is-clickable[data-v-cbce5050]{cursor:pointer}.add-notation-dialog--axis-pill.is-clickable[data-v-cbce5050]:hover{border-color:rgba(26,31,43,.4)}.add-notation-dialog--axis-pill.is-active[data-v-cbce5050]{background:#fff2ef;border-color:#dd0029;box-shadow:inset 0 0 0 1px #dd0029}.add-notation-dialog--axis-pill.is-active[data-v-cbce5050]:hover{border-color:#dd0029}.add-notation-dialog--axis-side[data-v-cbce5050]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#5b6374}.is-free .add-notation-dialog--axis-side[data-v-cbce5050]{color:#2f7a4a}.is-active .add-notation-dialog--axis-side[data-v-cbce5050]{color:#dd0029}.add-notation-dialog--axis-unit[data-v-cbce5050]{font-weight:500}.add-notation-dialog--axis-dim[data-v-cbce5050]{padding-left:6px;border-left:1px solid rgba(26,31,43,.16);font-size:11px;color:#5b6374}.is-free .add-notation-dialog--axis-dim[data-v-cbce5050]{border-left-color:#cfe7d6;color:#2f7a4a}.add-notation-dialog--axis-funnel[data-v-cbce5050]{width:11px;height:11px;flex-shrink:0;fill:#8a8f9a;transition:fill .12s ease}.is-clickable:hover .add-notation-dialog--axis-funnel[data-v-cbce5050]{fill:#5b6374}.add-notation-dialog--axis-funnel.is-active[data-v-cbce5050]{fill:#dd0029}.add-notation-dialog--axis-hint[data-v-cbce5050]{margin:0;padding:6px 16px;font-size:12px;color:#5b6374;background:#fff8ec;border-bottom:1px solid #f5e3bf}.add-notation-dialog--filter-hint[data-v-cbce5050]{margin:0;font-size:12px;line-height:1.3;color:#59606f}.add-notation-dialog--toolbar[data-v-cbce5050]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #eceff3;background:#fafbfc;flex-wrap:wrap}.add-notation-dialog--search[data-v-cbce5050]{position:relative;flex:1 1 320px}.add-notation-dialog--searchbox[data-v-cbce5050]{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 8px 5px 12px;background:#fff;border:1px solid #b0bbcc;border-radius:3px;cursor:text}.add-notation-dialog--search-icon[data-v-cbce5050]{flex-shrink:0;width:16px;height:16px;fill:none;stroke:hsl(218.4,11.3636363636%,56.862745098%);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.add-notation-dialog--chipwrap[data-v-cbce5050]{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.add-notation-dialog--search-input[data-v-cbce5050]{flex:1 1;min-width:140px;padding:4px 0;border:0;outline:none;background:rgba(0,0,0,0);font-size:14px;line-height:1.4;color:#333840}.add-notation-dialog--search-clear[data-v-cbce5050]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:rgba(0,0,0,0);font-size:16px;line-height:1;color:hsl(218.4,11.3636363636%,56.862745098%);cursor:pointer}.add-notation-dialog--search-clear[data-v-cbce5050]:hover{background:#ebeff5}.add-notation-dialog--tagchip[data-v-cbce5050]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 8px;border:1px solid #dde3ed;border-radius:3px;background:rgb(90.1960784314%,91.568627451%,93.5294117647%);font-size:12px;font-weight:500;color:#333840;white-space:nowrap}.add-notation-dialog--tagchip.is-country[data-v-cbce5050]{background:rgb(85%,93%,97%);border-color:rgba(0,136,204,.3)}.add-notation-dialog--tagchip-ic[data-v-cbce5050]{flex-shrink:0;width:12px;height:12px;fill:none;stroke:#59606f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.is-country .add-notation-dialog--tagchip-ic[data-v-cbce5050]{stroke:#08c}.add-notation-dialog--tagchip-kind[data-v-cbce5050]{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--tagchip-val[data-v-cbce5050]{font-weight:500}.add-notation-dialog--tagchip-x[data-v-cbce5050]{display:inline-flex;align-items:center;padding:0 1px;border:0;background:rgba(0,0,0,0);font-size:14px;line-height:1;color:hsl(218.4,11.3636363636%,56.862745098%);cursor:pointer;opacity:.6}.add-notation-dialog--tagchip-x[data-v-cbce5050]:hover{opacity:1}.add-notation-dialog--suggestions[data-v-cbce5050]{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #b0bbcc;border-radius:3px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.add-notation-dialog--suggestion[data-v-cbce5050]{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer}.add-notation-dialog--suggestion.is-active[data-v-cbce5050]{background:#ebeff5}.add-notation-dialog--suggestion-ic[data-v-cbce5050]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:rgb(90.1960784314%,91.568627451%,93.5294117647%);color:#59606f}.add-notation-dialog--suggestion-ic svg[data-v-cbce5050]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.add-notation-dialog--suggestion-ic.is-country[data-v-cbce5050]{background:rgb(85%,93%,97%);color:#08c}.add-notation-dialog--suggestion-main[data-v-cbce5050]{flex:1 1;min-width:0}.add-notation-dialog--suggestion-label[data-v-cbce5050]{font-size:13px;font-weight:500;line-height:1.2;color:#333840;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-notation-dialog--suggestion-sub[data-v-cbce5050]{margin-top:2px;font-size:11px;line-height:1.2;color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--suggestion-count[data-v-cbce5050]{flex-shrink:0;font-family:"Ubuntu Mono",Consolas,"Lucida Console",monospace;font-size:11px;color:#59606f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--body[data-v-cbce5050]{display:flex;flex:1 1;min-height:0}.add-notation-dialog--rail[data-v-cbce5050]{width:250px;flex:0 0 250px;border-right:1px solid #dde3ed;overflow-y:auto;padding:6px 0 16px;background:#fff}.add-notation-dialog--group[data-v-cbce5050]{border-bottom:1px solid #dde3ed}.add-notation-dialog--group-head[data-v-cbce5050]{width:100%;display:flex;align-items:center;gap:6px;padding:12px 16px 10px;background:rgba(0,0,0,0);border:0;cursor:pointer}.add-notation-dialog--group-head .add-notation-dialog--chevron[data-v-cbce5050]{margin-left:auto}.add-notation-dialog--group-head.is-active .add-notation-dialog--group-title[data-v-cbce5050]{color:#dd0029}.add-notation-dialog--group-title[data-v-cbce5050]{font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.07em;color:#59606f}.add-notation-dialog--group-badge[data-v-cbce5050]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:#dd0029;color:#fff;font-size:10px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--chevron[data-v-cbce5050]{width:13px;height:13px;flex-shrink:0;fill:none;stroke:hsl(218.4,11.3636363636%,56.862745098%);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.add-notation-dialog--chevron.is-open[data-v-cbce5050]{transform:rotate(90deg)}.add-notation-dialog--group-body[data-v-cbce5050]{padding:0 8px 12px}.add-notation-dialog--row[data-v-cbce5050]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:3px;cursor:pointer}.add-notation-dialog--row[data-v-cbce5050]:hover{background:#ebeff5}.add-notation-dialog--row.is-indent[data-v-cbce5050]{padding-left:26px}.add-notation-dialog--row-caret[data-v-cbce5050]{display:inline-flex;align-items:center;margin-left:-18px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--checkbox[data-v-cbce5050]{width:15px;height:15px;flex-shrink:0;margin:0;accent-color:#dd0029;cursor:pointer}.add-notation-dialog--row-label[data-v-cbce5050]{flex:1 1;min-width:0;font-size:13px;line-height:1.3;color:#333840;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-notation-dialog--row-label.is-active[data-v-cbce5050]{font-weight:500}.add-notation-dialog--row-label.is-mono[data-v-cbce5050]{font-family:"Ubuntu Mono",Consolas,"Lucida Console",monospace;font-size:12px}.add-notation-dialog--row-count[data-v-cbce5050]{flex-shrink:0;font-family:"Ubuntu Mono",Consolas,"Lucida Console",monospace;font-size:11px;line-height:1;color:#59606f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--more[data-v-cbce5050]{padding:6px 8px;background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:12px;font-weight:500;line-height:1;color:#dd0029}.add-notation-dialog--row-empty[data-v-cbce5050]{padding:4px 8px;font-size:11px;color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--results[data-v-cbce5050]{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0}.add-notation-dialog--results-counter[data-v-cbce5050]{padding:6px 16px;font-size:12px;color:#5b6374;border-bottom:1px solid #eceff3}.add-notation-dialog--status[data-v-cbce5050]{padding:16px;font-size:13px}.add-notation-dialog--status.is-error[data-v-cbce5050]{color:#c44}.add-notation-dialog--loading[data-v-cbce5050]{display:flex;align-items:center;justify-content:center;padding:32px 16px;font-size:13px;color:#5b6374}.add-notation-dialog--empty[data-v-cbce5050]{padding:32px 16px;text-align:center;color:#5b6374;font-size:13px}.add-notation-dialog--empty p[data-v-cbce5050]{margin:0 0 8px 0}.add-notation-dialog--empty-hint[data-v-cbce5050]{font-size:12px;color:#59606f}.add-notation-dialog--empty-actions[data-v-cbce5050]{margin-top:12px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.add-notation-dialog--empty-btn[data-v-cbce5050]{padding:6px 14px;font-size:12px;border:1px solid #1a1f2b;border-radius:6px;background:#fff;color:#1a1f2b;cursor:pointer}.add-notation-dialog--empty-btn[data-v-cbce5050]:hover{background:#1a1f2b;color:#fff}.add-notation-dialog--counter-hint[data-v-cbce5050]{color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--notation-group-list[data-v-cbce5050]{flex:1 1;min-height:0;overflow-y:auto;margin:0;padding:8px 0;list-style:none}.add-notation-dialog--notation-group[data-v-cbce5050]{border-bottom:1px solid #dde3ed}.add-notation-dialog--notation-group-head[data-v-cbce5050]{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 16px;background:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer}.add-notation-dialog--notation-group-head[data-v-cbce5050]:hover{background:#ebeff5}.add-notation-dialog--notation-group-head .add-notation-dialog--chevron[data-v-cbce5050]{margin-top:3px}.add-notation-dialog--notation-group-main[data-v-cbce5050]{flex:1 1;min-width:0}.add-notation-dialog--notation-group-name[data-v-cbce5050]{display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;color:#333840;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.add-notation-dialog--notation-group-name-prefix[data-v-cbce5050]{margin-right:6px;font-weight:400;color:#59606f}.add-notation-dialog--notation-group-name-suffix[data-v-cbce5050]{font-weight:400;color:#59606f}.add-notation-dialog--notation-group-count[data-v-cbce5050]{flex-shrink:0;margin-top:1px;font-family:"Ubuntu Mono",Consolas,monospace;font-size:12px;color:#59606f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--notation-group-body[data-v-cbce5050]{padding:2px 16px 14px 36px;overflow-x:auto}.add-notation-dialog--matrix-loading[data-v-cbce5050]{padding:16px 0}.add-notation-dialog--builder-warn[data-v-cbce5050]{color:#f93}.add-notation-dialog--notation-group-single[data-v-cbce5050]{align-items:flex-start;padding-left:38px;cursor:default}.add-notation-dialog--notation-group-single-add[data-v-cbce5050]{flex-shrink:0;margin-top:1px}.add-notation-dialog--notation-group-single-value[data-v-cbce5050]{font-family:"Ubuntu Mono",Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--notation-group-single-date[data-v-cbce5050]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-notation-dialog--notation-group-single-error[data-v-cbce5050]{flex-shrink:0;font-size:12px;color:#f33}@keyframes add-notation-dialog--skeleton-pulse-cbce5050{0%,100%{opacity:1}50%{opacity:.4}}.add-notation-dialog--flat-pair-skeleton[data-v-cbce5050]{display:inline-block;width:38px;height:12px;border-radius:3px;background:#b0bbcc;animation:add-notation-dialog--skeleton-pulse-cbce5050 1.2s ease-in-out infinite}.add-notation-dialog--flat-pair-skeleton.is-date[data-v-cbce5050]{width:64px}[data-v-cbce5050] [data-pc-section='columnheadercontent']{display:inline-flex;align-items:center;gap:4px}[data-v-cbce5050] .add-notation-dialog--flat-table thead [data-pc-section='filter'] button{display:inline-flex;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.add-notation-dialog--dt-funnel-ic[data-v-cbce5050]{width:12px;height:12px;fill:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--dt-funnel-ic.is-active[data-v-cbce5050]{fill:#dd0029}.add-notation-dialog--dt-listbox[data-v-cbce5050]{width:220px}.add-notation-dialog--flatlist[data-v-cbce5050]{padding-top:2px}.add-notation-dialog--flat-shared[data-v-cbce5050]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px 16px;margin-top:6px;min-height:29px}.add-notation-dialog--flat-pair[data-v-cbce5050]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.add-notation-dialog--flat-pair-label[data-v-cbce5050]{font-size:10px;line-height:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(218.4,11.3636363636%,56.862745098%)}.add-notation-dialog--flat-pair-val[data-v-cbce5050]{font-size:12px;line-height:15px;color:#333840}.is-multi .add-notation-dialog--flat-pair-val[data-v-cbce5050]{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v-cbce5050] .add-notation-dialog--dt{display:block;max-height:360px;overflow:auto}[data-v-cbce5050] .add-notation-dialog--flat-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}[data-v-cbce5050] .add-notation-dialog--flat-table thead th{position:sticky;top:0;z-index:2;padding:4px 12px 6px 0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:hsl(218.4,11.3636363636%,56.862745098%);background:#fff;border-bottom:1px solid #b0bbcc;white-space:nowrap}[data-v-cbce5050] .add-notation-dialog--flat-table thead th.is-num{text-align:right}[data-v-cbce5050] .add-notation-dialog--flat-table thead th.is-num,[data-v-cbce5050] .add-notation-dialog--flat-table thead th.is-stand,[data-v-cbce5050] .add-notation-dialog--flat-table thead th.is-action{width:1%}[data-v-cbce5050] .add-notation-dialog--flat-row{transition:background .12s ease}[data-v-cbce5050] .add-notation-dialog--flat-row:hover{background:#ebeff5}[data-v-cbce5050] .add-notation-dialog--flat-row.is-incompatible{opacity:.6}[data-v-cbce5050] .add-notation-dialog--flat-cell{padding:6px 12px 6px 0;color:#333840;border-top:1px solid #b0bbcc;vertical-align:middle}[data-v-cbce5050] .add-notation-dialog--flat-cell.is-num{text-align:right}[data-v-cbce5050] .add-notation-dialog--flat-cell.is-value{width:1%;white-space:nowrap;font-family:"Ubuntu Mono",Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v-cbce5050] .add-notation-dialog--flat-cell.is-stand{width:1%;white-space:nowrap;color:#333840;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-v-cbce5050] .add-notation-dialog--flat-cell.is-action{width:1%;padding-right:0;text-align:right}[data-v-cbce5050] .add-notation-dialog--flat-table
    tbody
    tr:first-child
    .add-notation-dialog--flat-cell{border-top:0}[data-v-cbce5050] .add-notation-dialog--flat-add{flex-shrink:0;position:static;padding:4px 12px;background:rgba(0,0,0,0);border:1px solid #dd0029;border-radius:3px;color:#dd0029;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}[data-v-cbce5050] .add-notation-dialog--flat-add:hover:not(:disabled){background:#dd0029;color:#fff}[data-v-cbce5050] .add-notation-dialog--flat-add.is-added{border-color:#b0bbcc;color:hsl(218.4,11.3636363636%,56.862745098%)}[data-v-cbce5050] .add-notation-dialog--flat-add.is-added:hover:not(:disabled){background:#fff;color:#dd0029}[data-v-cbce5050] .add-notation-dialog--flat-add:disabled{opacity:.45;cursor:not-allowed}[data-v-cbce5050] .add-notation-dialog--flat-add.is-skeleton{min-width:72px;height:26px;padding:0;border-color:#b0bbcc;background:#b0bbcc;pointer-events:none;animation:add-notation-dialog--skeleton-pulse-cbce5050 1.2s ease-in-out infinite}

.chart-settings-sidebar[data-v-37a03018] {
  --accent: #dd0029;
  --accent-danger: #dd0029;
  --group-gap: 24px;
  --footer-bg: #fafbfc;
  --divider: #e4e7ec;

  padding: 20px;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.chart-settings-sidebar--header[data-v-37a03018] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 0 -20px 0;
  padding: 0 20px 12px;
  border-bottom: 1px solid var(--divider);
}
.chart-settings-sidebar--title[data-v-37a03018] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #1a1f2b;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.chart-settings-sidebar--placeholder[data-v-37a03018] {
  margin: 0;
  font-size: 13px;
  color: #8a8f9a;
}
.chart-settings-sidebar--readonly-note[data-v-37a03018] {
  margin: 0;
  font-size: 12px;
  color: #8a8f9a;
  line-height: 1.4;
  font-style: italic;
}

/* Wraps the editable settings so the lock overlay can be positioned over it. */
.chart-settings-sidebar--editable[data-v-37a03018] {
  position: relative;
}

/* When the user may not edit, dim + disable the controls underneath; the
   overlay (a sibling, not a --group) keeps its own interactivity. */
.chart-settings-sidebar--editable.is-locked .chart-settings-sidebar--group[data-v-37a03018] {
  opacity: 0.5;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.chart-settings-sidebar--lock-overlay[data-v-37a03018] {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Let scroll/wheel pass through to the sidebar; only the box is clickable. */
  pointer-events: none;
  z-index: 2;
}
.chart-settings-sidebar--lock-box[data-v-37a03018] {
  width: calc(100% - 32px);
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 14px;
  background: #ffffff;
  border: 1px solid #e4e7ec;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  pointer-events: auto;
}
.chart-settings-sidebar--spacer[data-v-37a03018] {
  flex: 1 1 auto;
}
.chart-settings-sidebar--field[data-v-37a03018] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.chart-settings-sidebar--label[data-v-37a03018] {
  font-size: 12px;
  font-weight: 500;
  color: #5b6374;
}
.chart-settings-sidebar--select[data-v-37a03018] {
  font-size: 13px;
  padding: 6px 8px;
  border: 1px solid #e4e7ec;
  border-radius: 6px;
  background: #ffffff;
  color: #1a1f2b;
}
.chart-settings-sidebar--select[data-v-37a03018]:disabled {
  background: #f5f6f8;
  color: #8a8f9a;
  cursor: not-allowed;
}
.chart-settings-sidebar--name-block[data-v-37a03018] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.chart-settings-sidebar--link-action[data-v-37a03018] {
  padding: 0;
  background: transparent;
  border: none;
  color: #5b6374;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  text-align: left;
  align-self: flex-start;
}
.chart-settings-sidebar--link-action[data-v-37a03018]:hover {
  color: #1a1f2b;
  text-decoration: underline;
}
.chart-settings-sidebar--group[data-v-37a03018] {
  margin-top: var(--group-gap);
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.chart-settings-sidebar--group[data-v-37a03018]:first-of-type {
  margin-top: 16px;
}
.chart-settings-sidebar--group-header[data-v-37a03018] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-left: 10px;
  border-left: 3px solid var(--accent);
  min-height: 18px;
}
.chart-settings-sidebar--group-title[data-v-37a03018] {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #1a1f2b;
}
.chart-settings-sidebar--group-title.is-danger[data-v-37a03018] {
  color: var(--accent-danger);
}
.chart-settings-sidebar--group-header[data-v-37a03018]:has(.is-danger) {
  border-left-color: var(--accent-danger);
}
.chart-settings-sidebar--section-note[data-v-37a03018] {
  margin: 0;
  font-size: 12px;
  color: #8a8f9a;
}
.chart-settings-sidebar--series-counter[data-v-37a03018] {
  font-size: 11px;
  font-weight: 600;
  color: #1a1f2b;
  padding: 2px 8px;
  background: rgba(26, 31, 43, 0.08);
  border: 1px solid rgba(26, 31, 43, 0.12);
  border-radius: 10px;
}
.chart-settings-sidebar--picker[data-v-37a03018] {
  margin-top: 12px;
}
.chart-settings-sidebar--limit-note[data-v-37a03018] {
  font-size: 11px;
  color: #8a8f9a;
  margin: 4px 0 0 0;
}
.chart-settings-sidebar--info[data-v-37a03018] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #c5c9d1;
  color: #8a8f9a;
  background: #ffffff;
  font-size: 10px;
  font-weight: 600;
  cursor: help;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.chart-settings-sidebar--info[data-v-37a03018]:hover {
  color: #1a1f2b;
  border-color: #8a8f9a;
}
.chart-settings-sidebar--year-header[data-v-37a03018] {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}
.chart-settings-sidebar--year-counter[data-v-37a03018] {
  font-size: 11px;
  font-weight: 600;
  color: #5b6374;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.chart-settings-sidebar--year-pills[data-v-37a03018] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 2px;
}
.chart-settings-sidebar--year-pill-wrap[data-v-37a03018] {
  position: relative;
  display: inline-flex;
}
.chart-settings-sidebar--year-pill[data-v-37a03018] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font: inherit;
  font-size: 12px;
  font-weight: 500;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border: 1px solid #e4e7ec;
  background: #ffffff;
  color: #8a8f9a;
  border-radius: 999px;
  cursor: pointer;
  transition:
    background 0.12s ease,
    border-color 0.12s ease,
    color 0.12s ease;
}
.chart-settings-sidebar--year-pill[data-v-37a03018]:hover {
  border-color: #1a1f2b;
  color: #1a1f2b;
}
.chart-settings-sidebar--year-pill-wrap.is-selected
  .chart-settings-sidebar--year-pill[data-v-37a03018] {
  border-color: #1a1f2b;
  color: #1a1f2b;
  font-weight: 600;
}
.chart-settings-sidebar--year-pill-wrap.is-expanded
  .chart-settings-sidebar--year-pill[data-v-37a03018] {
  box-shadow: 0 0 0 1px #1a1f2b inset;
}
.chart-settings-sidebar--year-pill-dot-spacer[data-v-37a03018] {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.chart-settings-sidebar--year-pill-dot[data-v-37a03018] {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  padding: 0;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.08);
  cursor: pointer;
  transition: transform 0.12s ease;
}
.chart-settings-sidebar--year-pill-dot[data-v-37a03018]:hover {
  transform: translateY(-50%) scale(1.25);
}
.chart-settings-sidebar--year-pill-dot.is-active[data-v-37a03018] {
  box-shadow: 0 0 0 1.5px #1a1f2b;
}
.chart-settings-sidebar--year-pill-dot.is-muted[data-v-37a03018] {
  background: #e4e7ec;
  cursor: default;
  pointer-events: none;
}
.chart-settings-sidebar--year-pill-dot.is-muted[data-v-37a03018]:hover {
  transform: translateY(-50%);
}
.chart-settings-sidebar--year-swatches[data-v-37a03018] {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  padding: 8px 0 4px 0;
}
.chart-settings-sidebar--year-swatch[data-v-37a03018] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  padding: 0;
  position: relative;
  overflow: hidden;
  display: inline-flex;
}
.chart-settings-sidebar--year-swatch.is-active[data-v-37a03018] {
  outline: 2px solid #1a1f2b;
  outline-offset: 2px;
}
.chart-settings-sidebar--year-swatch.is-custom[data-v-37a03018] {
  background: #fff;
  border: 1px dashed #c5c9d1;
  color: #8a8f9a;
  align-items: center;
  justify-content: center;
  transition:
    border-color 0.12s ease,
    color 0.12s ease;
}
.chart-settings-sidebar--year-swatch.is-custom[data-v-37a03018]:hover {
  border-color: #8a8f9a;
  color: #1a1f2b;
}
.chart-settings-sidebar--year-swatch.is-custom.is-active[data-v-37a03018] {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
}
.chart-settings-sidebar--year-swatch.is-custom.is-active
  .chart-settings-sidebar--year-swatch-icon[data-v-37a03018] {
  display: none;
}
.chart-settings-sidebar--year-swatch-icon[data-v-37a03018] {
  position: relative;
  pointer-events: none;
}
.chart-settings-sidebar--year-swatch-color-input[data-v-37a03018] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border: 0;
  padding: 0;
  cursor: pointer;
}
.chart-settings-sidebar--toggle[data-v-37a03018] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #1a1f2b;
}
.chart-settings-sidebar--toggle-label[data-v-37a03018] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.chart-settings-sidebar--primary-button[data-v-37a03018] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  background: #1a1f2b;
  border: 1px solid #1a1f2b;
  border-radius: 6px;
  cursor: pointer;
}
.chart-settings-sidebar--primary-button[data-v-37a03018]:disabled {
  opacity: 0.6;
  cursor: wait;
}
.chart-settings-sidebar--locked-note[data-v-37a03018] {
  font-size: 11px;
  line-height: 1.4;
  color: #8a8f9a;
  margin: 6px 0 0 0;
}
.chart-settings-sidebar--primary-button.is-locked[data-v-37a03018],
.chart-settings-sidebar--primary-button.is-locked[data-v-37a03018]:hover {
  background: #b0b4bd;
  border-color: #b0b4bd;
  cursor: not-allowed;
  opacity: 1;
}
.chart-settings-sidebar--primary-button[data-v-37a03018]:hover {
  background: #2d3342;
  border-color: #2d3342;
}
.chart-settings-sidebar--secondary-button[data-v-37a03018] {
  width: 100%;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #1a1f2b;
  background: #ffffff;
  border: 1px solid #c5c9d1;
  border-radius: 6px;
  cursor: pointer;
}
.chart-settings-sidebar--secondary-button[data-v-37a03018]:hover {
  background: #f5f6f8;
}
.chart-settings-sidebar--footer[data-v-37a03018] {
  margin: 20px -20px -20px;
  padding: 16px 20px 20px;
  border-top: 2px solid var(--divider);
  background: var(--footer-bg);
  display: flex;
  flex-direction: column;
  gap: 0;
}
.chart-settings-sidebar--footer-block[data-v-37a03018] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 12px 0;
}
.chart-settings-sidebar--footer-block + .chart-settings-sidebar--footer-block[data-v-37a03018] {
  border-top: 1px solid var(--divider);
  padding-top: 16px;
  margin-top: 4px;
}
.chart-settings-sidebar--publication-note[data-v-37a03018] {
  margin: 0 0 4px 0;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 500;
  color: #1a1f2b;
}
.chart-settings-sidebar--delete-button[data-v-37a03018] {
  width: 100%;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #dd0029;
  background: #ffffff;
  border: 1px solid #dd0029;
  border-radius: 6px;
  cursor: pointer;
}
.chart-settings-sidebar--delete-button[data-v-37a03018]:hover:not(:disabled) {
  background: #dd0029;
  color: #ffffff;
}
.chart-settings-sidebar--delete-button[data-v-37a03018]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.toggle-container{display:inline-block}.toggle-container:focus{box-shadow:0 0 0 var(--toggle-ring-width,3px) var(--toggle-ring-color,rgba(16,185,129,.188));outline:none}.toggle{align-items:center;border:var(--toggle-border,.125rem) solid;border-radius:999px;box-sizing:content-box;cursor:pointer;display:flex;font-size:var(--toggle-font-size,.75rem);height:var(--toggle-height,1.25rem);line-height:1;position:relative;transition:all .3s;width:var(--toggle-width,3rem)}.toggle-on{background:var(--toggle-bg-on,#10b981);border-color:var(--toggle-border-on,#10b981);color:var(--toggle-text-on,#fff);justify-content:flex-start}.toggle-off{background:var(--toggle-bg-off,#e5e7eb);border-color:var(--toggle-border-off,#e5e7eb);color:var(--toggle-text-off,#374151);justify-content:flex-end}.toggle-on-disabled{background:var(--toggle-bg-on-disabled,#d1d5db);border-color:var(--toggle-border-on-disabled,#d1d5db);color:var(--toggle-text-on-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-start}.toggle-off-disabled{background:var(--toggle-bg-off-disabled,#e5e7eb);border-color:var(--toggle-border-off-disabled,#e5e7eb);color:var(--toggle-text-off-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-end}.toggle-handle{background:var(--toggle-handle-enabled,#fff);border-radius:50%;display:inline-block;height:var(--toggle-height,1.25rem);position:absolute;top:0;transition-duration:var(--toggle-duration,.15s);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--toggle-height,1.25rem)}.toggle-handle-on{left:100%;transform:translateX(-100%)}.toggle-handle-off{left:0}.toggle-handle-on-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:100%;transform:translateX(-100%)}.toggle-handle-off-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:0}.toggle-label{box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:calc(var(--toggle-width, 3.25rem) - var(--toggle-height, 1.25rem))}

[data-v-f3028e28] .chart-detail-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  color: #1a1f2b;
}
[data-v-f3028e28] .data-table__header-cell {
  padding: 10px 12px;
  text-align: left;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #8a8f9a;
  border-bottom: 1px solid #e4e7ec;
  white-space: nowrap;
}
[data-v-f3028e28] .data-table__cell {
  padding: 12px;
  border-bottom: 1px solid #f1f3f6;
  vertical-align: middle;
}
[data-v-f3028e28] .data-table__row:last-child .data-table__cell {
  border-bottom: 0;
}
[data-v-f3028e28] .data-table__cell.is-right-aligned,[data-v-f3028e28] .data-table__header-cell.is-right-aligned {
  text-align: right;
}
[data-v-f3028e28] .data-table__cell.is-tight,[data-v-f3028e28] .data-table__header-cell.is-tight {
  padding: 0 0.5rem;
}
.notation-name[data-v-f3028e28] {
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1a1f2b;
}
.notation-class[data-v-f3028e28] {
  font-weight: 600;
  color: #8a8f9a;
  white-space: nowrap;
}
.notation-color-dot[data-v-f3028e28] {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  flex-shrink: 0;
}
.notation-toggle[data-v-f3028e28] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 4px;
  margin: -4px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  cursor: pointer;
  line-height: 0;
  transition: background-color 0.15s ease;
}
.notation-toggle[data-v-f3028e28]:hover {
  background: #f1f3f6;
}
.notation-toggle[data-v-f3028e28]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: 1px;
}
.notation-toggle[data-v-f3028e28] .chart-legend-icon--frame {
  cursor: pointer;
  border-radius: 2px;
}
.notation-description[data-v-f3028e28] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #8a8f9a;
  margin-top: 4px;
  /* Reporter stands out against the muted meta line; partner stays muted. */
  --tr-reporter-color: #1a1f2b;
  --tr-partner-color: #8a8f9a;
}

/* Separate each segment (relation, timescope, source, remainder) with a
 * hairline pipe, regardless of which segments are present. */
.notation-description > *[data-v-f3028e28]:not(:first-child)::before {
  content: '|';
  margin-right: 6px;
  color: #c5c9d1;
}
.notation-meta[data-v-f3028e28] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.notation-description[data-v-f3028e28] .notation-meta--icon {
  width: 0.85em;
  height: 0.85em;
  color: #8a8f9a;
}

/* Ø average sign — styled to read as a marker alongside the FA meta icons
 * (no FA equivalent exists for it). */
.notation-meta--glyph[data-v-f3028e28] {
  font-size: 0.95em;
  font-weight: 600;
  line-height: 1;
  color: #8a8f9a;
}
.deviation-header[data-v-f3028e28] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  justify-content: flex-end;
  width: 100%;
}
.deviation-header__reset[data-v-f3028e28] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 1px solid #e4e7ec;
  border-radius: 50%;
  background: #ffffff;
  color: #8a8f9a;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
}
.deviation-header__reset[data-v-f3028e28]:hover {
  background: #f5f6f8;
  color: #1a1f2b;
  border-color: #c5c9d1;
}
.deviation-na[data-v-f3028e28] {
  color: #c5c9d1;
}
[data-v-f3028e28] 
  .chart-detail-table.is-reordering
    .data-table__cell:not(.data-table__cell--drag-handle)
,[data-v-f3028e28] 
  .chart-detail-table.is-reordering .data-table__header-cell:not(:first-child)
 {
  opacity: 0.45;
  pointer-events: none;
}
[data-v-f3028e28] .data-table__cell--drag-handle {
  width: 2rem;
  text-align: center;
  vertical-align: middle;
}
[data-v-f3028e28] .data-table__cell--drag-handle svg {
  cursor: move;
}
[data-v-f3028e28] .data-table__cell--drag-handle-disabled {
  cursor: not-allowed;
}
[data-v-f3028e28] .data-table__cell--drag-handle-disabled svg {
  opacity: 0.4;
}
.data-table__icon-wrapper[data-v-f3028e28] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

/* PrimeVue rows form their own stacking contexts (for drag indicators);
 * raise the thead so tooltips in its cells render above the rows. */
[data-v-f3028e28] .chart-detail-table thead {
  position: relative;
  z-index: 5;
}
[data-v-f3028e28] .drag-column .tooltip {
  z-index: 50;
}
[data-v-f3028e28] .drag-column .icon-tooltip {
  cursor: pointer;
  color: #8a8f9a;
  transition: color 0.15s ease-in-out;
}
[data-v-f3028e28] .drag-column .icon-tooltip:hover {
  color: #1a1f2b;
}
.drag-icon-disabled[data-v-f3028e28] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #c5c9d1;
}
[data-v-f3028e28] .data-table__row[data-p-datatable-dragpoint-bottom='true'] {
  background-color: rgba(221, 0, 41, 0.04);
  box-shadow: inset 0 -2px 0 0 #dd0029;
}
[data-v-f3028e28] 
  .data-table__row[data-p-datatable-dragpoint-top='true'][data-p-datatable-dragpoint-bottom='false']
 {
  background-color: rgba(221, 0, 41, 0.04);
  box-shadow: inset 0 2px 0 0 #dd0029;
}

/* Shared styles for the chart-detail data tables (notation table and
 * historical values table). Both render through PrimeVue's `unstyled`
 * DataTable with the `chart-detail-table` class injected via :pt.
 *
 * NB: this root class is deliberately NOT `data-table` — that name is owned by
 * the legacy global `_data-table.scss`, which paints left/right borders and a
 * background that would bleed into these tables (a visible double border). */

.chart-detail-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  color: #1a1f2b;
}

.data-table__header-cell {
  padding: 10px 12px;
  text-align: left;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #8a8f9a;
  border-bottom: 1px solid #e4e7ec;
  white-space: nowrap;
  background: #ffffff;
}

.data-table__header-cell.is-right-aligned {
  text-align: right;
}

.data-table__cell {
  padding: 12px;
  border-bottom: 1px solid #f1f3f6;
  vertical-align: middle;
}

.data-table__row:last-child .data-table__cell {
  border-bottom: 0;
}

.data-table__cell.is-right-aligned {
  text-align: right;
}

.data-table__cell.is-tight {
  padding: 0 0.5rem;
}


.historical-table[data-v-c65ce624] {
  display: flex;
  flex-direction: column;
}
.historical-table--header[data-v-c65ce624] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  padding: 16px 20px;
  border-bottom: 1px solid #e4e7ec;
}
.historical-table--title[data-v-c65ce624] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #1a1f2b;
}
.historical-table--actions[data-v-c65ce624] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.historical-table--tabs[data-v-c65ce624] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 4px;
}
.historical-table--export-btn[data-v-c65ce624] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: transparent;
  border: 1px solid #c5c9d1;
  border-radius: 6px;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 500;
  color: #1a1f2b;
  cursor: pointer;
  line-height: 1.4;
}
.historical-table--export-btn[data-v-c65ce624]:hover:not(:disabled) {
  border-color: #1a1f2b;
}
.historical-table--export-btn[data-v-c65ce624]:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.historical-table--export-icon[data-v-c65ce624] {
  font-size: 13px;
}
.historical-table--tab-item[data-v-c65ce624] {
  display: flex;
}
.historical-table--tab[data-v-c65ce624] {
  position: relative;
  background: transparent;
  border: 0;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #8a8f9a;
  cursor: pointer;
  transition: color 0.15s ease;
}
.historical-table--tab[data-v-c65ce624]:hover {
  color: #1a1f2b;
}
.historical-table--tab.is-active[data-v-c65ce624] {
  color: #1a1f2b;
  font-weight: 600;
}
.historical-table--tab.is-active[data-v-c65ce624]::after {
  content: '';
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: -1px;
  height: 2px;
  background: #dd0029;
  border-radius: 2px 2px 0 0;
}
.historical-table--tab[data-v-c65ce624]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: -2px;
  border-radius: 4px;
}
.historical-table--scroll[data-v-c65ce624] {
  position: relative;
  min-height: 80px;
  width: 100%;
  max-width: none;
  max-width: var(--historical-table-max-width, none);
  margin-right: auto;
}

/* Pin the header (period label, notation title, Einheit) so only the value
 * rows scroll. PrimeVue sets `position: sticky` on the thead inline, but its
 * `top`/`z-index` live in the stylesheet that `unstyled` mode strips out. */
[data-v-c65ce624] .data-table__head {
  top: 0;
  z-index: 2;
}

/* V1E final — header with continuous tinted unit-floor band across all columns */
[data-v-c65ce624] .historical-table--notation-th {
  padding: 0;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  vertical-align: top;
  text-align: left;
  text-transform: none;
  letter-spacing: 0;
  white-space: normal;
  position: relative;
}
[data-v-c65ce624] .historical-table--bucket-th {
  padding: 0 18px 24px;
  vertical-align: middle;
  position: relative;
}
.historical-table--col-strip[data-v-c65ce624] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
}
.historical-table--col-content[data-v-c65ce624] {
  padding: 12px 12px 32px;
}
.historical-table--col-name[data-v-c65ce624] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  word-break: break-word;
  font-size: 11.5px;
  font-weight: 600;
  color: #1f2937;
  line-height: 1.34;
  letter-spacing: -0.005em;
}
.historical-table--col-meta[data-v-c65ce624] {
  margin-top: 4px;
  font-size: 10.5px;
  color: #6b7280;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  word-break: break-word;
  letter-spacing: 0;
}
.historical-table--col-meta-sep[data-v-c65ce624] {
  color: #9ca3af;
  margin: 0 5px;
  font-size: 9px;
  vertical-align: 1px;
}
.historical-table--col-unit-floor[data-v-c65ce624] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 26px;
  padding: 5px 12px 6px;
  border-top: 1px solid #f1f3f5;
  background: #fafafa;
  text-align: right;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 10.5px;
  font-weight: 600;
  color: #1f2937;
  letter-spacing: 0.02em;
  line-height: 1.2;
  box-sizing: border-box;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.historical-table--bucket-label[data-v-c65ce624] {
  font-size: 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #9ca3af;
  font-weight: 500;
}
.historical-table--unit-floor[data-v-c65ce624] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 24px;
  border-top: 1px solid #f1f3f5;
  background: #fafafa;
  box-sizing: border-box;
}
.historical-table--empty[data-v-c65ce624] {
  padding: 24px;
  text-align: center;
  color: #8a8f9a;
  font-size: 13px;
}
.historical-table--overflow[data-v-c65ce624] {
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  text-align: center;
}
.historical-table--overflow-message[data-v-c65ce624] {
  margin: 0;
  font-size: 13px;
  color: #5b6374;
  max-width: 540px;
  line-height: 1.5;
}
.historical-table--quick-sets[data-v-c65ce624] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.historical-table--quick-sets-header[data-v-c65ce624] {
  justify-content: flex-start;
  padding: 10px 20px;
  border-bottom: 1px solid #e4e7ec;
}
.historical-table--quick-set.is-active[data-v-c65ce624],
.historical-table--quick-set.is-active[data-v-c65ce624]:hover {
  background: #1a1f2b;
  border-color: #1a1f2b;
  color: #ffffff;
}
.historical-table--quick-sets-label[data-v-c65ce624] {
  font-size: 12px;
  color: #8a8f9a;
  margin-right: 4px;
}
.historical-table--quick-set[data-v-c65ce624] {
  background: #ffffff;
  border: 1px solid #e4e7ec;
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 500;
  color: #1a1f2b;
  cursor: pointer;
  transition:
    background-color 0.15s ease,
    border-color 0.15s ease;
}
.historical-table--quick-set[data-v-c65ce624]:hover {
  background: #f5f6f8;
  border-color: #c5c9d1;
}
.historical-table--quick-set[data-v-c65ce624]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: 2px;
}
[data-v-c65ce624] .historical-table--bucket-cell {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  font-weight: 500;
}
[data-v-c65ce624] .data-table__cell.is-right-aligned {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}


.chart-data-tabs[data-v-6c3f319a] {
  display: flex;
  flex-direction: column;
}
.chart-data-tabs--tabs[data-v-6c3f319a] {
  list-style: none;
  margin: 0;
  padding: 0 12px;
  display: flex;
  gap: 4px;
  border-bottom: 1px solid #e4e7ec;
}
.chart-data-tabs--tab-item[data-v-6c3f319a] {
  display: flex;
}
.chart-data-tabs--tab[data-v-6c3f319a] {
  position: relative;
  background: transparent;
  border: 0;
  padding: 12px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #8a8f9a;
  cursor: pointer;
  transition: color 0.15s ease;
}
.chart-data-tabs--tab[data-v-6c3f319a]:hover {
  color: #1a1f2b;
}
.chart-data-tabs--tab.is-active[data-v-6c3f319a] {
  color: #1a1f2b;
  font-weight: 600;
}
.chart-data-tabs--tab.is-active[data-v-6c3f319a]::after {
  content: '';
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -1px;
  height: 2px;
  background: #dd0029;
  border-radius: 2px 2px 0 0;
}
.chart-data-tabs--tab.is-locked[data-v-6c3f319a],
.chart-data-tabs--tab.is-locked[data-v-6c3f319a]:hover {
  color: #8a8f9a;
  cursor: not-allowed;
}
.chart-data-tabs--tab.is-locked[data-v-6c3f319a]::after {
  content: none;
}
.lock-icon[data-v-6c3f319a] {
  font-size: 11px;
  margin-left: 6px;
}
.chart-data-tabs--tab[data-v-6c3f319a]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: -2px;
  border-radius: 4px;
}
.chart-data-tabs--panel[data-v-6c3f319a] {
  display: flex;
  flex-direction: column;
}


.date-range-slider[data-v-4ad1c077] {
  margin: 12px 4px 0;
}
.date-range-slider--labels[data-v-4ad1c077] {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  font-size: 11px;
  color: #8a8f9a;
}


.chart-detail--time-controls[data-v-dd6d2330] {
  margin-top: 12px;
  padding-top: 4px;
  border-top: 1px solid #e4e7ec;
}
.chart-detail--period-tabs[data-v-dd6d2330] {
  position: absolute;
  top: 12px;
  right: 96px;
  z-index: 2;
  border-bottom: 0;
  background: rgba(255, 255, 255, 0.92);
  border-radius: 999px;
  padding: 2px;
  gap: 0;
}
.chart-detail--period-tabs[data-v-dd6d2330] .period-tabs--button {
  padding: 6px 12px;
  font-size: 12px;
  border-radius: 999px;
}
.chart-detail--period-tabs[data-v-dd6d2330] .period-tabs--button.is-active {
  background: #f5f6f8;
  color: #1a1f2b;
}
.chart-detail--period-tabs[data-v-dd6d2330] .period-tabs--button.is-active::after {
  display: none;
}
.chart-detail--date-slider[data-v-dd6d2330] {
  margin: 6px 10px 0;
}
.chart-detail--message[data-v-dd6d2330] {
  padding: 40px;
  text-align: center;
  font-size: 14px;
  color: #c4440e;
}
.chart-detail--calc-panel[data-v-dd6d2330] {
  margin-top: 16px;
  min-height: 460px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  text-align: center;
}
.chart-detail--calc-panel-message[data-v-dd6d2330] {
  margin: 0;
  font-size: 14px;
  color: #1a1f2b;
}
.chart-detail--card[data-v-dd6d2330] {
  background: #ffffff;
  border: 1px solid #e4e7ec;
  border-radius: 10px;
  padding: 20px;
}
.chart-detail--chart-card[data-v-dd6d2330] {
  position: relative;
  transition:
    box-shadow 0.15s ease,
    border-color 0.15s ease;
}
.chart-detail--chart-card[data-v-dd6d2330]:hover {
  border-color: rgba(221, 0, 41, 0.25);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.chart-detail--table-card[data-v-dd6d2330] {
  padding: 0;
}
.chart-detail--chart-loader[data-v-dd6d2330] {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 10px;
  z-index: 1;
}
.chart-detail--chart-recalc-pill[data-v-dd6d2330] {
  position: absolute;
  top: 12px;
  right: 12px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 12px;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid #e4e7ec;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 500;
  color: #5b6374;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  pointer-events: none;
  z-index: 2;
}
.chart-detail--chart-recalc-pill[data-v-dd6d2330] .spinning-loader {
  width: 14px;
  height: 14px;
}
.chart-detail--card + .chart-detail--card[data-v-dd6d2330] {
  margin-top: 20px;
}
.chart-detail--shell[data-v-dd6d2330] {
  display: flex;
  align-items: stretch;
  height: 100%;
  min-height: 0;
  position: relative;
}
.chart-detail--shell-sidebar[data-v-dd6d2330] {
  flex: 0 0 280px;
  border-right: 1px solid #e4e7ec;
  background: #ffffff;
  overflow-y: auto;
}
.chart-detail--shell-main[data-v-dd6d2330] {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.chart-detail--shell-main > .page.with-split-view[data-v-dd6d2330] {
  height: 100%;
  min-width: 0;
}
.chart-detail--shell-main[data-v-dd6d2330] .page--split-top {
  width: 100%;
}

/* DashboardPageLayout's scroll region defaults to `overflow-x: auto` (for wide
 * dashboard grids). In the chart detail nothing ever needs to scroll
 * horizontally — the history table owns its own horizontal scroller — yet
 * Chart.js' resize-monitor elements overhang the container by a couple of
 * pixels, which was enough to raise a phantom horizontal scrollbar. Clip it. */
.chart-detail--shell-main[data-v-dd6d2330] .page--split-bottom {
  overflow-x: hidden;
}
.chart-detail--sidebar-toggle[data-v-dd6d2330] {
  position: absolute;
  top: 50%;
  left: 280px;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f6f8;
  border: 1px solid #e4e7ec;
  border-radius: 8px;
  font-size: 12px;
  color: #8a8f9a;
  cursor: pointer;
  z-index: 10;
  padding: 0;
  line-height: 1;
  transition:
    left 0.15s ease,
    color 0.15s ease,
    border-color 0.15s ease,
    background-color 0.15s ease;
}
.chart-detail--sidebar-toggle.is-collapsed[data-v-dd6d2330] {
  left: 0;
  transform: translate(0, -50%);
  border-radius: 0 8px 8px 0;
  border-left: none;
}
.chart-detail--sidebar-toggle[data-v-dd6d2330]:hover {
  background: #ffffff;
  color: #1a1f2b;
  border-color: #c5c9d1;
}
[data-v-dd6d2330] .chart--plot {
  height: 420px;
}


.chart-tabs-wrap[data-v-196545d2] {
  position: relative;
}
.chart-tabs-scroll[data-v-196545d2] {
  position: absolute;
  top: 0;
  bottom: 1px; /* sit above the border-bottom of .chart-tabs */
  z-index: 10;
  display: flex;
  align-items: center;
  width: 36px;
  border: 0;
  padding: 0;
  cursor: pointer;
  color: #8a8f9a;
  transition: color 0.15s ease;
}
.chart-tabs-scroll[data-v-196545d2]:hover {
  color: #1a1f2b;
}
.chart-tabs-scroll--left[data-v-196545d2] {
  left: 0;
  justify-content: flex-start;
  padding-left: 6px;
  background: linear-gradient(
    to right,
    rgb(245, 247, 250) 40%,
    transparent 100%
  );
}
.chart-tabs-scroll--right[data-v-196545d2] {
  right: 0;
  justify-content: flex-end;
  padding-right: 6px;
  background: linear-gradient(
    to left,
    rgb(245, 247, 250) 40%,
    transparent 100%
  );
}
.chart-tabs[data-v-196545d2] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: stretch;
  gap: 4px;
  border-bottom: 1px solid #e4e7ec;
  width: 100%;
  overflow-x: auto;
  scrollbar-width: none; /* Firefox */
}
.chart-tabs[data-v-196545d2]::-webkit-scrollbar {
  display: none;
}
.chart-tabs--item[data-v-196545d2] {
  display: flex;
  align-items: stretch;
  flex-shrink: 0;
}
.chart-tabs--button[data-v-196545d2] {
  position: relative;
  background: transparent;
  border: 0;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 500;
  color: #8a8f9a;
  cursor: pointer;
  transition: color 0.15s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 160px;
}
.chart-tabs--button[data-v-196545d2]:hover {
  color: #1a1f2b;
}
.chart-tabs--button.is-active[data-v-196545d2] {
  color: #1a1f2b;
  font-weight: 600;
}
.chart-tabs--button.is-active[data-v-196545d2]::after {
  content: '';
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -1px;
  height: 2px;
  background: #dd0029;
  border-radius: 2px 2px 0 0;
}
.chart-tabs--button[data-v-196545d2]:focus-visible {
  outline: 2px solid #dd0029;
  outline-offset: -2px;
  border-radius: 4px;
}
.chart-tabs--item--add[data-v-196545d2] {
  margin-left: 4px;
}
.chart-tabs--button--add[data-v-196545d2] {
  padding: 12px 14px;
  font-size: 18px;
  line-height: 1;
  color: #8a8f9a;
}
.chart-tabs--button--add[data-v-196545d2]:hover {
  color: #1a1f2b;
}
.chart-tabs--tab-menu[data-v-196545d2] {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 4px;
}
.chart-tabs--tab-menu-trigger[data-v-196545d2] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #8a8f9a;
  cursor: pointer;
  padding: 0;
}
.chart-tabs--tab-menu-trigger[data-v-196545d2]:hover {
  background: #f0f1f4;
  color: #1a1f2b;
}
.chart-tabs--tab-menu-list[data-v-196545d2] {
  z-index: 100;
  list-style: none;
  margin: 0;
  padding: 4px 0;
  min-width: 140px;
  background: #ffffff;
  border: 1px solid #e4e7ec;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.chart-tabs--tab-menu-item[data-v-196545d2] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  text-align: left;
  padding: 8px 14px;
  border: 0;
  background: transparent;
  font-size: 13px;
  color: #1a1f2b;
  cursor: pointer;
}
.chart-tabs--tab-menu-icon[data-v-196545d2] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  font-size: 12px;
}
.chart-tabs--tab-menu-item[data-v-196545d2]:hover {
  background: #f7f8fa;
}
.chart-tabs--tab-menu-item--danger[data-v-196545d2] {
  color: #dd0029;
}


.charts-basic-search[data-v-dad3d762] {
  position: relative;
  /* Always fill the space the toolbar leaves after the mode toggle, filters
     and actions — no upper cap. */
  flex: 1 1 auto;
  min-width: 180px;
  display: flex;
  align-items: center;
}
.charts-basic-search--icon[data-v-dad3d762] {
  position: absolute;
  left: 12px;
  color: #8a8f9a;
  pointer-events: none;
  font-size: 14px;
}
.charts-basic-search input[data-v-dad3d762] {
  width: 100%;
  height: 36px;
  padding: 0 32px 0 34px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  background: #ffffff;
  font-size: 13px;
  color: #1a1f2b;
  transition:
    border-color 0.15s ease,
    background-color 0.15s ease;
}
.charts-basic-search input[data-v-dad3d762]::-moz-placeholder {
  color: #4b5563;
}
.charts-basic-search input[data-v-dad3d762]::placeholder {
  color: #4b5563;
}
.charts-basic-search input[data-v-dad3d762]:focus {
  outline: none;
  border-color: #1a1f2b;
  background: #ffffff;
}
.charts-basic-search--clear[data-v-dad3d762] {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #8a8f9a;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
}
.charts-basic-search--clear[data-v-dad3d762]:hover {
  background: #e4e7ec;
  color: #1a1f2b;
}


.charts-source-filter[data-v-efa03328] {
  position: relative;
}
.charts-source-filter--button[data-v-efa03328] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  max-width: 240px;
  padding: 0 10px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  background: #ffffff;
  font-size: 13px;
  font-weight: 500;
  color: #1a1f2b;
  cursor: pointer;
  transition:
    border-color 0.15s ease,
    background-color 0.15s ease;
}
.charts-source-filter.is-open .charts-source-filter--button[data-v-efa03328],
.charts-source-filter--button[data-v-efa03328]:hover {
  border-color: #1a1f2b;
}
.charts-source-filter.is-active .charts-source-filter--button[data-v-efa03328] {
  border-color: #b0b4bd;
  /* Reserve room for the ✕ that replaces the caret when a source is picked. */
  padding-right: 30px;
}
.charts-source-filter--clear[data-v-efa03328] {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #8a8f9a;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
}
.charts-source-filter--clear[data-v-efa03328]:hover {
  background: #e4e7ec;
  color: #1a1f2b;
}
.charts-source-filter--lead[data-v-efa03328] {
  flex-shrink: 0;
  font-size: 13px;
  color: #8a8f9a;
}
.charts-source-filter.is-active .charts-source-filter--lead[data-v-efa03328] {
  color: #1a1f2b;
}
.charts-source-filter--text[data-v-efa03328] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* The placeholder doubles as the field label ("Quelle"/"All sources"), so it is
   a strong grey — clearly active, one step below the selected value. */
.charts-source-filter--text.is-placeholder[data-v-efa03328] {
  color: #4b5563;
}
.charts-source-filter--caret[data-v-efa03328] {
  flex-shrink: 0;
  font-size: 10px;
  color: #6b7280;
}
.charts-source-filter--popup[data-v-efa03328] {
  position: absolute;
  z-index: 40;
  top: calc(100% + 4px);
  left: 0;
  min-width: 240px;
  max-width: 320px;
  background: #ffffff;
  border: 1px solid #dde3ed;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
.charts-source-filter--search[data-v-efa03328] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 10px;
  border-bottom: 1px solid #eef1f6;
}
.charts-source-filter--search-ic[data-v-efa03328] {
  font-size: 12px;
  color: #8a8f9a;
}
.charts-source-filter--search-input[data-v-efa03328] {
  flex: 1 1;
  border: 0;
  outline: none;
  font-size: 13px;
  color: #1a1f2b;
  background: transparent;
}
.charts-source-filter--list[data-v-efa03328] {
  margin: 0;
  padding: 4px;
  list-style: none;
  max-height: 280px;
  overflow-y: auto;
}
.charts-source-filter--option[data-v-efa03328] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 6px 8px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  font-size: 13px;
  color: #1a1f2b;
  cursor: pointer;
  text-align: left;
}
.charts-source-filter--option[data-v-efa03328]:hover {
  background: #f2f4f8;
}
.charts-source-filter--option.is-selected[data-v-efa03328] {
  background: #eef1f6;
  font-weight: 600;
}
.charts-source-filter--option.is-clear[data-v-efa03328] {
  color: #8a8f9a;
}
.charts-source-filter--option-label[data-v-efa03328] {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.charts-source-filter--option-count[data-v-efa03328] {
  flex-shrink: 0;
  font-size: 12px;
  color: #8a8f9a;
}
.charts-source-filter--empty[data-v-efa03328] {
  padding: 10px 12px;
  font-size: 13px;
  color: #8a8f9a;
}


.segmented-toggle[data-v-6dec0674] {
  display: inline-flex;
  align-items: center;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  overflow: hidden;
  flex-shrink: 0;
}
.segmented-toggle--btn[data-v-6dec0674] {
  height: 36px;
  padding: 0 14px;
  border: 0;
  border-right: 1px solid #d0d5dd;
  background: #ffffff;
  font-size: 13px;
  font-weight: 500;
  color: #1a1f2b;
  cursor: pointer;
  transition:
    background-color 0.15s ease,
    color 0.15s ease;
}
.segmented-toggle--btn[data-v-6dec0674]:last-child {
  border-right: 0;
}
.segmented-toggle--btn[data-v-6dec0674]:hover {
  background: #f7f8fa;
}
.segmented-toggle--btn.is-active[data-v-6dec0674] {
  background: #dd0029;
  color: #ffffff;
}


.charts-toolbar[data-v-ad2d08c6] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 12px 0 16px;
}
.charts-toolbar--main[data-v-ad2d08c6] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 16px;
}
.charts-toolbar--search-count[data-v-ad2d08c6] {
  font-size: 12px;
  color: #8a8f9a;
  white-space: nowrap;
}
.charts-toolbar--actions[data-v-ad2d08c6] {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: auto;
}
.charts-toolbar--toggle[data-v-ad2d08c6] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #8a8f9a;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.charts-toolbar--toggle--active[data-v-ad2d08c6] {
  color: #1a1f2b;
  cursor: pointer;
}
.charts-toolbar--toggle input[data-v-ad2d08c6] {
  width: 16px;
  height: 16px;
  accent-color: #dd0029;
  cursor: not-allowed;
}
.charts-toolbar--toggle--active input[data-v-ad2d08c6] {
  cursor: pointer;
}
.charts-toolbar--export[data-v-ad2d08c6] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  padding: 0 14px;
  border: 1px solid #e4e7ec;
  border-radius: 8px;
  background: #ffffff;
  color: #8a8f9a;
  font-size: 13px;
  font-weight: 500;
  cursor: not-allowed;
}
.charts-toolbar--create[data-v-ad2d08c6] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  padding: 0 14px;
  border: none;
  border-radius: 8px;
  background: #dd0029;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
.charts-toolbar--create[data-v-ad2d08c6]:hover {
  background: #b8001f;
}
.charts-toolbar--create[data-v-ad2d08c6]:disabled {
  opacity: 0.6;
  cursor: wait;
}

/* Locked (no notation-search subscription): stays greyed but reads as blocked,
   not loading. */
.charts-toolbar--create.is-locked[data-v-ad2d08c6],
.charts-toolbar--create.is-locked[data-v-ad2d08c6]:hover {
  background: #b0b4bd;
  cursor: not-allowed;
}

[data-v-a84eb368]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.charts-welcome-banner[data-v-a84eb368]{display:grid;grid-template-columns:40px 1fr auto;align-items:stretch;margin:16px 0;background:#fff;border:1px solid rgb(221, 227, 237);border:1px solid var(--color-lighter-grey);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.charts-welcome-banner--icon-cell[data-v-a84eb368]{display:flex;align-items:center;justify-content:center;padding-left:10px}.charts-welcome-banner--icon[data-v-a84eb368]{width:28px;height:28px;border-radius:50%;background:rgb(235, 239, 245);background:var(--color-white-grey);color:rgb(89, 96, 111);color:var(--color-text-unobtrusive);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.charts-welcome-banner--body[data-v-a84eb368]{padding:12px 14px 12px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.charts-welcome-banner--title-row[data-v-a84eb368]{display:flex;align-items:center;gap:8px}.charts-welcome-banner--title[data-v-a84eb368]{font-size:14px;font-weight:500;line-height:1.25;color:rgb(67, 74, 84);color:var(--color-darkest-grey)}.charts-welcome-banner--pill[data-v-a84eb368]{display:inline-flex;align-items:center;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgb(221, 0, 41);color:var(--color-primary);background:#fff2ef;padding:4px 6px;border-radius:2px}.charts-welcome-banner--text[data-v-a84eb368]{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:rgb(89, 96, 111);color:var(--color-text-unobtrusive)}.charts-welcome-banner--close[data-v-a84eb368]{border:0;background:rgba(0,0,0,0);width:32px;height:32px;margin:8px 8px 8px 0;border-radius:3px;cursor:pointer;color:rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);color:var(--color-text-near-unobtrusive);display:inline-flex;align-items:center;justify-content:center;align-self:center;transition:background .12s ease,color .12s ease}.charts-welcome-banner--close[data-v-a84eb368]:hover{background:rgb(235, 239, 245);background:var(--color-white-grey);color:rgb(67, 74, 84);color:var(--color-darkest-grey)}

.add-to-tab-illustration[data-v-5534ee55] {
  width: 320px;
  max-width: 100%;
  height: auto;
}


.tile-grid--loading[data-v-2666143e] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 24px 16px;
  color: #8a8f9a;
  font-size: 14px;
}
.tile-grid--load-error[data-v-2666143e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding: 24px 16px;
  font-size: 14px;
}
.tile-grid--load-error-message[data-v-2666143e] {
  margin: 0;
  color: #c4440e;
}
.tile-grid--load-error-retry[data-v-2666143e] {
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  background-color: #dd0029;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}
.tile-grid--load-error-retry[data-v-2666143e]:hover {
  background-color: #b8001f;
}
.tile-grid--empty[data-v-2666143e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  text-align: center;
  padding: 48px 16px;
  color: #8a8f9a;
  font-size: 14px;
}
.tile-grid--empty-message[data-v-2666143e] {
  margin: 0;
}
.tile-grid--empty-tab[data-v-2666143e] {
  gap: 12px;
  padding: 40px 16px 56px;
}
.tile-grid--empty-image[data-v-2666143e] {
  width: 320px;
  max-width: 100%;
  height: auto;
  margin-bottom: 4px;
}
.tile-grid--empty-title[data-v-2666143e] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #1a1f2b;
}
.tile-grid--empty-tab .tile-grid--empty-message[data-v-2666143e] {
  max-width: 440px;
  line-height: 1.5;
}
.tile-grid--empty-cta[data-v-2666143e] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  background-color: #dd0029;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}
.tile-grid--empty-cta[data-v-2666143e]:hover {
  background-color: #b8001f;
}
.tile-grid--empty-cta[data-v-2666143e]:disabled {
  opacity: 0.6;
  cursor: wait;
}
.tile-grid--empty-cta.is-locked[data-v-2666143e],
.tile-grid--empty-cta.is-locked[data-v-2666143e]:hover {
  background-color: #b0b4bd;
  cursor: not-allowed;
}


/* While a search/filter re-fetch is in flight, dim the current results and
   block interaction so it reads as "being replaced" (SPARRHGS-1564). */
.charts-app--results[data-v-bdee13fe] {
  transition: opacity 0.15s ease;
}
.charts-app--results.is-searching[data-v-bdee13fe] {
  opacity: 0.5;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
.charts-app--results[data-v-bdee13fe] {
    transition: none;
}
}
.charts-app--error[data-v-bdee13fe] {
  padding: 40px;
  text-align: center;
}
.charts-app--error-message[data-v-bdee13fe] {
  margin: 0 0 16px;
  font-size: 14px;
  color: #c4440e;
}
.charts-app--retry-button[data-v-bdee13fe] {
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  background-color: #dd0029;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}
.charts-app--retry-button[data-v-bdee13fe]:hover {
  background-color: #b8001f;
}

:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hrr-container .headline{font-size:20px;line-height:1.25;margin-bottom:14px}.hrr-container{display:flex;flex-direction:column;height:100%;padding:16px;overflow:hidden}@media print{.hrr-container{overflow:visible;padding-top:0}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.export-dropdown-wrapper{display:inline-block;margin-right:8px}.export-link{display:block;font-size:14px;line-height:1;overflow:hidden;padding:10px;white-space:nowrap;color:#333840;text-decoration:none}.export-link:hover{text-decoration:none;background-color:#f5f7fa;cursor:pointer}.export-dropdown .combobox--button{width:auto}.export-dropdown .combobox--default-button{font-size:14px;line-height:1;min-width:225px;border-color:#dd0029;padding:7px 16px;text-transform:uppercase;color:#dd0029;background-color:rgba(0,0,0,0)}.export-dropdown .combobox--option{font-size:14px;line-height:1}.export-dropdown .combobox--option.has-focus .combobox--default-option{color:inherit;background-color:#f5f7fa}.export-dropdown .combobox--caret{color:#dd0029}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.hrr-container .search-results{height:100%}.hrr-container .search-results .table-cell-name{min-width:200px}.hrr-container .search-results .data-table--head-row .data-table--head-cell-title{text-transform:uppercase;white-space:normal}.hrr-container .search-results .custom-loading-spinner{height:50px;background:none}.hrr-container .search-results{padding-bottom:20px}@media print{.hrr-container .search-results .data-table{font-size:60%}.hrr-container .search-results .data-table tr,.hrr-container .search-results .data-table tr *{page-break-inside:avoid}.hrr-container .search-results .data-table--head-cell,.hrr-container .search-results .data-table--body-cell{padding:3mm 0}.hrr-container .search-results .table-cell-name{min-width:0;max-width:150px}.hrr-container .search-results.show-first-column .data-table--head-cell:first-child,.hrr-container .search-results.show-first-column .data-table--body-cell:first-child{display:block !important}}.hrr-container .search-results{overflow-y:auto}
[data-v-3c35dfb1]:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.table-tools[data-v-3c35dfb1]{margin-top:6px;margin-bottom:20px}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.tabs-wrapper{height:100%;display:flex;flex-direction:column}.tabs-wrapper>ul{flex-grow:0}.tabs-wrapper .button-tabs__header{padding:10px;border-bottom:1px solid #b9b9b9}.tabs-wrapper .vue-tabs{flex-grow:1}.tabs-wrapper .vue-tabs section{height:100%;width:100%;display:inline-block}@media print{.tabs-wrapper{box-shadow:none}.tabs-wrapper .vue-tabs section{display:inline;display:initial}}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}.expandable-cell{z-index:0}.expandable-cell .depth-indicator-border,.expandable-cell .depth-indicator-spacer{width:3px;height:100%;float:left}.expandable-cell .depth-indicator-border{min-height:36px;display:inline-block;margin-right:8px;margin-left:24px;margin-top:-10px;margin-bottom:-10px}.expandable-cell .depth-indicator-border.depth-1{background-color:#accbc3;left:0px}.expandable-cell .depth-indicator-spacer.depth-1+.default-cell{max-width:380px}.expandable-cell .depth-indicator-border.depth-2{background-color:#bbcbe1;left:20px}.expandable-cell .depth-indicator-spacer.depth-2+.default-cell{max-width:360px}.expandable-cell .depth-indicator-border.depth-3{background-color:#fecdba;left:40px}.expandable-cell .depth-indicator-spacer.depth-3+.default-cell{max-width:340px}.expandable-cell .depth-indicator-border.depth-4{background-color:#f6b6c2;left:60px}.expandable-cell .depth-indicator-spacer.depth-4+.default-cell{max-width:320px}.expandable-cell .depth-indicator-border.depth-5{background-color:#9fcfca;left:80px}.expandable-cell .depth-indicator-spacer.depth-5+.default-cell{max-width:300px}.expandable-cell .depth-indicator-border.depth-6{background-color:#d4d2e1;left:100px}.expandable-cell .depth-indicator-spacer.depth-6+.default-cell{max-width:280px}.expandable-cell .default-cell{padding-left:22px}.expandable-cell.depth-has-children{cursor:pointer}.expandable-cell.depth-has-children .default-cell{position:relative}.expandable-cell.depth-has-children:hover .default-cell:before{color:#222;border-color:#222}.expandable-cell.depth-has-children.depth-expanded .default-cell:before{content:"-"}.expandable-cell.depth-has-children .default-cell:before{content:"+";position:absolute;width:14px;height:12px;text-align:center;font-size:12px;line-height:12px;top:0;left:0;border-radius:2px;border:1px solid #b0bbcc;color:#b0bbcc}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}html[media=print] .expert-mode-toggle{display:none}html[media=print] .expandable-columns-table{width:100%;font-size:80%;table-layout:auto;table-layout:initial;margin-bottom:30px}html[media=print] .expandable-columns-table .hr-score img,html[media=print] .expandable-columns-table .flags-cell-content img,html[media=print] .expandable-columns-table .flags-cell-content .flag-spacer{width:8px}html[media=print] .expandable-columns-table .column-group-header{background:none}html[media=print] .expandable-columns-table .data-table--head-cell:first-child{display:table-cell}html[media=print] .expandable-columns-table .data-table--head-cell:not(:last-child){padding-right:1px;box-shadow:inset 0 -2px #717a8b,inset 0 1px #dde3ed,inset -1px 0 #b0bbcc}html[media=print] .expandable-columns-table .data-table--head-cell:last-child{box-shadow:inset 0 -2px #717a8b,inset 0 1px #dde3ed}html[media=print] .expandable-columns-table .data-table--body-cell:first-child{display:table-cell}html[media=print] .expandable-columns-table .data-table--body-cell:not(:last-child){border-right:1px solid #b0bbcc}html[media=print] .expandable-columns-table .data-table--body-cell{font-size:80%;max-width:200px;border-bottom:1px solid #dde3ed;padding:5px;font-weight:300}html[media=print] .expandable-columns-table .center-rotated-wrapper{max-width:20px;margin:auto}html[media=print] .expandable-columns-table .rotation-wrapper-outer{display:table;margin:auto}html[media=print] .expandable-columns-table .rotation-wrapper-inner{padding:50% 0;height:0}html[media=print] .expandable-columns-table .data-table--head-cell-content-print{display:block;transform-origin:top left;transform:rotate(-90deg) translate(-100%);margin-top:-50%;line-height:0;white-space:nowrap}.expandable-columns-table{table-layout:fixed;width:auto;min-width:100%;box-sizing:content-box}.expandable-columns-table .column-0{border-left:2px solid #b0bbcc}.expandable-columns-table .group-column:last-child{border-right:3px solid #b0bbcc}.expandable-columns-table thead th{vertical-align:bottom}.expandable-columns-table thead th a{writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none;transform:rotate(180deg);margin:auto;width:auto}.expandable-columns-table thead th a.is-clickable .data-table--head-cell-title{margin-bottom:5px}.expandable-columns-table tbody .default-cell{max-width:400px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin-right:auto}.column-group-header{background-color:#f5f7fa;border-left:2px solid #b0bbcc;border-right:1px solid #b0bbcc}.column-group-header:last-child{border-right:3px solid #b0bbcc}.column-group-header .expand-control,.column-group-header .expand-control-fallback{padding:8px;opacity:.7;display:block}.column-group-header a.expand-control:hover{opacity:1}.column-group-header{padding-bottom:8px;position:relative}.column-group-header:after{content:"";display:block;height:8px;position:absolute;bottom:0;left:0;right:0}.column-group-header.column-group-header-0:after{background-color:#accbc3}.sticky-section .expander-0{border-bottom:3px solid #accbc3}.sticky-section .expander-0:before{color:#accbc3}.column-group-header.column-group-header-1:after{background-color:#bbcbe1}.sticky-section .expander-1{border-bottom:3px solid #bbcbe1}.sticky-section .expander-1:before{color:#bbcbe1}.column-group-header.column-group-header-2:after{background-color:#fecdba}.sticky-section .expander-2{border-bottom:3px solid #fecdba}.sticky-section .expander-2:before{color:#fecdba}.column-group-header.column-group-header-3:after{background-color:#f6b6c2}.sticky-section .expander-3{border-bottom:3px solid #f6b6c2}.sticky-section .expander-3:before{color:#f6b6c2}.column-group-header.column-group-header-4:after{background-color:#9fcfca}.sticky-section .expander-4{border-bottom:3px solid #9fcfca}.sticky-section .expander-4:before{color:#9fcfca}.column-group-header.column-group-header-5:after{background-color:#d4d2e1}.sticky-section .expander-5{border-bottom:3px solid #d4d2e1}.sticky-section .expander-5:before{color:#d4d2e1}.column-group-header.column-group-header-6:after{background-color:#fedfbf}.sticky-section .expander-6{border-bottom:3px solid #fedfbf}.sticky-section .expander-6:before{color:#fedfbf}.column-group-header.column-group-header-7:after{background-color:#d7d7d7}.sticky-section .expander-7{border-bottom:3px solid #d7d7d7}.sticky-section .expander-7:before{color:#d7d7d7}.column-group-header.column-group-header-8:after{background-color:#f4cbcf}.sticky-section .expander-8{border-bottom:3px solid #f4cbcf}.sticky-section .expander-8:before{color:#f4cbcf}.column-group-header.column-group-header-9:after{background-color:#e6f0f0}.sticky-section .expander-9{border-bottom:3px solid #e6f0f0}.sticky-section .expander-9:before{color:#e6f0f0}.expandable-columns-table .data-table--head{top:0}.expandable-columns-table .data-table--head.with-expander{top:65px}.sticky-section{position:sticky;left:20px;z-index:11;width:100%;max-width:100%}@media print{.sticky-section{max-width:100% !important}}.sticky-section.full-vw{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.sticky-section.sticky-vertical{z-index:10;height:-moz-fit-content;height:fit-content;top:0;padding-top:20px;margin-top:-20px;padding-bottom:13px;background-color:#f5f7fa}.sticky-section.sticky-vertical:before,.sticky-section.sticky-vertical:after{background-color:#f5f7fa;position:absolute;top:0;bottom:0;width:20px;content:""}.sticky-section.sticky-vertical:before{left:-20px}.sticky-section.sticky-vertical:after{right:-20px}.sticky-section .expand-all{margin-bottom:10px}.sticky-section .expander{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:.9rem;opacity:.3}.sticky-section .expander:hover{text-decoration:none;opacity:.5}.sticky-section .expander.expanded{opacity:.7}.sticky-section .expander.expanded:hover{opacity:1}.sticky-section .expander:before{content:"●";padding-right:5px}.page-wrapper{width:-moz-fit-content;width:fit-content}
:root{--color-primary: rgb(221, 0, 41);--color-lighter-grey: rgb(221, 227, 237);--color-white-grey: rgb(235, 239, 245);--color-darkest-grey: rgb(67, 74, 84);--color-status-info: rgb(0, 136, 204);--color-status-info-softened: rgb(85%, 93%, 97%);--color-text-near-unobtrusive: rgb(51.9607843137%, 55.4901960784%, 61.7647058824%);--color-text-unobtrusive: rgb(89, 96, 111)}@media print{.supply-chain-details-wrapper{flex-direction:column}.supply-chain-details-wrapper .title-wrapper{display:block}.supply-chain-details-wrapper h1.page-title{margin-bottom:0}}.expert-mode-toggle{font-size:.9rem;display:inline-block}.expert-mode-toggle .toggle-container{margin-right:10px}.clickable{cursor:pointer}

/*# sourceMappingURL=application-4601e5e1.css.map*/