@charset "UTF-8";

/* node_modules/normalize.css/normalize.css */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

/* node_modules/hds/dist/hds/hds.css */
[data-theme=dark] {
  --hds-color-primary-10:#111921;
  --hds-color-primary-11:#0E1117;
  --hds-color-primary-12:#1B334B;
  --hds-color-primary-13:#2A9C65;
  --hds-color-primary-14:#B89600;
  --hds-color-primary-15:#A50F22;
  --hds-color-primary-16:#BBCCDD;
  --hds-color-primary-00:#F7F8F9;
  --hds-color-primary-01:#EFF1F3;
  --hds-color-primary-02:#E8ECED;
  --hds-color-primary-03:#E0E3E6;
  --hds-color-primary-04:#C9CFD4;
  --hds-color-primary-05:#818F99;
  --hds-color-primary-06:#3B4957;
  --hds-color-primary-07:#2B3847;
  --hds-color-primary-08:#1A2430;
  --hds-color-primary-09:#141D27;
  --hds-color-indicator-primary:#3275B8;
  --hds-color-indicator-success:#32B877;
  --hds-color-indicator-warning:#D9B100;
  --hds-color-indicator-error:#C71A2F;
  --hds-color-brand-data:#40B3D4;
  --hds-color-brand-sustain:#8DC352;
  --hds-color-brand-reservoir:#9957BE;
  --hds-color-brand-explore:#F68F1E;
  --hds-color-brand-drilling:#ED3127;
  --hds-color-brand-economics:#0D7B87;
  --hds-color-brand-ienergy:#D91233;
  --hds-color-ext-amber-white-15:#F7A040;
  --hds-color-ext-amber-white-30:#F9B161;
  --hds-color-ext-amber-white-45:#FAC183;
  --hds-color-ext-amber-white-80:#FBD2A5;
  --hds-color-ext-amber-primary:#F68F1E;
  --hds-color-ext-amber-black-15:#D171A1;
  --hds-color-ext-amber-black-30:#AC6415;
  --hds-color-ext-amber-black-45:#784F11;
  --hds-color-ext-amber-black-60:#62390C;
  --hds-color-ext-maroon-white-15:#833838;
  --hds-color-ext-maroon-white-30:#995B5B;
  --hds-color-ext-maroon-white-45:#AF7373;
  --hds-color-ext-maroon-white-80:#C5A1A1;
  --hds-color-ext-maroon-primary:#6D1515;
  --hds-color-ext-maroon-black-15:#5D1212;
  --hds-color-ext-maroon-black-30:#4C0F0F;
  --hds-color-ext-maroon-black-45:#3C0C0C;
  --hds-color-ext-maroon-black-60:#2C0808;
  --hds-color-ext-red-white-15:#CB3648;
  --hds-color-ext-red-white-30:#D45968;
  --hds-color-ext-red-white-45:#DD7B9D;
  --hds-color-ext-red-white-80:#E7A0A9;
  --hds-color-ext-red-primary:#C21228;
  --hds-color-ext-red-black-15:#A50F22;
  --hds-color-ext-red-black-30:#880D1C;
  --hds-color-ext-red-black-45:#6B0A16;
  --hds-color-ext-red-black-60:#460710;
  --hds-color-ext-orange-white-15:#DF7A5A;
  --hds-color-ext-orange-white-30:#E49177;
  --hds-color-ext-orange-white-45:#EAA994;
  --hds-color-ext-orange-white-80:#F0CB81;
  --hds-color-ext-orange-primary:#D9623D;
  --hds-color-ext-orange-black-15:#B88534;
  --hds-color-ext-orange-black-30:#98452B;
  --hds-color-ext-orange-black-45:#773622;
  --hds-color-ext-orange-black-60:#572718;
  --hds-color-ext-yellow-white-15:#DFBD26;
  --hds-color-ext-yellow-white-30:#E4C84C;
  --hds-color-ext-yellow-white-45:#EAD473;
  --hds-color-ext-yellow-white-80:#F0E099;
  --hds-color-ext-yellow-primary:#D9B100;
  --hds-color-ext-yellow-black-15:#B89600;
  --hds-color-ext-yellow-black-30:#987C00;
  --hds-color-ext-yellow-black-45:#776100;
  --hds-color-ext-yellow-black-60:#574700;
  --hds-color-ext-lime-white-15:#A1B34B;
  --hds-color-ext-lime-white-30:#B2C16B;
  --hds-color-ext-lime-white-45:#C2CE8A;
  --hds-color-ext-lime-white-80:#D3DBAA;
  --hds-color-ext-lime-primary:#91A62B;
  --hds-color-ext-lime-black-15:#7B8D25;
  --hds-color-ext-lime-black-30:#66741E;
  --hds-color-ext-lime-black-45:#505B18;
  --hds-color-ext-lime-black-60:#3A4211;
  --hds-color-ext-green-white-15:#51C38B;
  --hds-color-ext-green-white-30:#6FCDA0;
  --hds-color-ext-green-white-45:#8EDB84;
  --hds-color-ext-green-white-80:#ADE3C9;
  --hds-color-ext-green-primary:#32B877;
  --hds-color-ext-green-black-15:#2A9C65;
  --hds-color-ext-green-black-30:#238153;
  --hds-color-ext-green-black-45:#186541;
  --hds-color-ext-green-black-60:#144A30;
  --hds-color-ext-blue-white-15:#518AC3;
  --hds-color-ext-blue-white-30:#6F9ECD;
  --hds-color-ext-blue-white-45:#8EB3D8;
  --hds-color-ext-blue-white-80:#ADCE83;
  --hds-color-ext-blue-primary:#3275B8;
  --hds-color-ext-blue-black-15:#2A639C;
  --hds-color-ext-blue-black-30:#235281;
  --hds-color-ext-blue-black-45:#1B4065;
  --hds-color-ext-blue-black-60:#142F41;
  --hds-color-ext-indigo-white-15:#4A6BC3;
  --hds-color-ext-indigo-white-30:#6A85CE;
  --hds-color-ext-indigo-white-45:#8A9FDB;
  --hds-color-ext-indigo-white-80:#AAB9E3;
  --hds-color-ext-indigo-primary:#2A51B9;
  --hds-color-ext-indigo-black-15:#24459D;
  --hds-color-ext-indigo-black-30:#1D3981;
  --hds-color-ext-indigo-black-45:#172D66;
  --hds-color-ext-indigo-black-60:#112A4A;
  --hds-color-ext-purple-white-15:#8F4CE0;
  --hds-color-ext-purple-white-30:#A36BE6;
  --hds-color-ext-purple-white-45:#B68BEB;
  --hds-color-ext-purple-white-80:#CAA8F1;
  --hds-color-ext-purple-primary:#7B2CDB;
  --hds-color-ext-purple-black-15:#6925BA;
  --hds-color-ext-purple-black-30:#561F99;
  --hds-color-ext-purple-black-45:#441878;
  --hds-color-ext-purple-black-60:#311258;
  --hds-color-ext-lilac-white-15:#B98BE6;
  --hds-color-ext-lilac-white-30:#C69FEA;
  --hds-color-ext-lilac-white-45:#D2B4EF;
  --hds-color-ext-lilac-white-80:#DCEFF3;
  --hds-color-ext-lilac-primary:#AD76E1;
  --hds-color-ext-lilac-black-15:#9364BF;
  --hds-color-ext-lilac-black-30:#79539E;
  --hds-color-ext-lilac-black-45:#5F417C;
  --hds-color-ext-lilac-black-60:#452F5A;
  --hds-color-ext-magenta-white-15:#CA5D92;
  --hds-color-ext-magenta-white-30:#D479A5;
  --hds-color-ext-magenta-white-45:#DD9689;
  --hds-color-ext-magenta-white-80:#E68C3C;
  --hds-color-ext-magenta-primary:#C1407F;
  --hds-color-ext-magenta-black-15:#A4366C;
  --hds-color-ext-magenta-black-30:#872D59;
  --hds-color-ext-magenta-black-45:#6F2346;
  --hds-color-ext-magenta-black-60:#4D1A33;
  --hds-color-ext-rose-white-15:#CF9AB3;
  --hds-color-ext-rose-white-30:#D7ACC0;
  --hds-color-ext-rose-white-45:#E0BECD;
  --hds-color-ext-rose-white-80:#EBCFDB;
  --hds-color-ext-rose-primary:#C588A5;
  --hds-color-ext-rose-black-15:#A8748C;
  --hds-color-ext-rose-black-30:#B85F74;
  --hds-color-ext-rose-black-45:#6D4B58;
  --hds-color-ext-rose-black-60:#4F3642;
  --hds-color-overlay-light:rgba(0, 0, 0, 0.3);
  --hds-color-overlay-strong:rgba(0, 0, 0, 0.4);
  --hds-color-scrollbar-thumb:#818F99;
  --hds-color-scrollbar-thumb-hover:linear-gradient(
      0deg,
      rgba(233, 236, 237, 0.50) 0%,
      rgba(233, 236, 237, 0.50) 100%),
    #818F99;
  --hds-color-nav-text:#E8ECED;
  --hds-color-nav-background:#1A2430;
  --hds-color-nav-bg-action:#0E1117;
  --hds-color-nav-ienergy:#D91233;
  --hds-color-nav-toggle:#E8ECED;
  --hds-color-nav-shadow:4px 4px 4px 0px rgba(17, 25, 33, 0.12);
  --hds-color-footer-text:#818F99;
  --hds-color-footer-background:#1A2430;
  --hds-color-footer-shadow-x:0px -4px 4px 0px rgba(17, 25, 33, 0.12);
  --hds-color-heading-primary:#E8ECED;
  --hds-color-heading-secondary:#818F99;
  --hds-color-heading-disabled:#3B4957;
  --hds-color-loading-overlay-text:#C9CFD4;
  --hds-color-loading-overlay-spinner-track:#2B3847;
  --hds-color-loading-overlay-spinner-indicator:#3275B8;
  --hds-color-toast-info-background:#1A2430;
  --hds-color-toast-info-title:#E8ECED;
  --hds-color-toast-info-message:#C9CFD4;
  --hds-color-toast-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.50);
  --hds-color-alert-shadow:0px 0px 6px 0px rgba(17, 25, 33, 0.15);
  --hds-color-skeleton-background:#2B3847;
  --hds-color-skeleton-highlight:#3B4957;
  --hds-color-collapse-text:#C9CFD4;
  --hds-color-collapse-text-hover:#E8ECED;
  --hds-color-collapse-text-active:#E8ECED;
  --hds-color-collapse-text-disabled:#3B4957;
  --hds-color-tabs-text:#C9CFD4;
  --hds-color-tabs-hover-text:#E8ECED;
  --hds-color-tabs-active-text:#E8ECED;
  --hds-color-tabs-active-border:#D91233;
  --hds-color-tabs-invalid-indicator:#D91233;
  --hds-color-dialog-title:#E8ECED;
  --hds-color-dialog-close-icon:#E8ECED;
  --hds-color-dialog-message:#C9CFD4;
  --hds-color-dialog-message-icon:#E0E3E6;
  --hds-color-dialog-background:#141D27;
  --hds-color-dialog-shadow:0px 0px 4px 0px rgba(129, 136, 137, 0.12);
  --hds-color-drawer-close-icon:#E8ECED;
  --hds-color-drawer-background:#111921;
  --hds-color-progress-bar-label:#C9CFD4;
  --hds-color-progress-bar-value-label:#E8ECED;
  --hds-color-progress-bar-inner-value-label:#E8ECED;
  --hds-color-progress-bar-track:#818F99;
  --hds-color-progress-bar-fill:#3275B8;
  --hds-color-progress-bar-shimmer:rgba(173, 216, 230, 0.7);
  --hds-color-button-border-selected:#3275B8;
  --hds-color-button-solid-primary-text:#141D27;
  --hds-color-button-solid-primary-background:#E0E3E6;
  --hds-color-button-solid-primary-background-hover:#C9CFD4;
  --hds-color-button-solid-secondary-text:#E8ECED;
  --hds-color-button-solid-secondary-background:#2B3847;
  --hds-color-button-solid-secondary-background-hover:#1A2430;
  --hds-color-button-solid-success-text:#141D27;
  --hds-color-button-solid-success-background:#32B877;
  --hds-color-button-solid-success-background-hover:#2A9C65;
  --hds-color-button-solid-warning-text:#141D27;
  --hds-color-button-solid-warning-background:#D9B100;
  --hds-color-button-solid-warning-background-hover:#B89600;
  --hds-color-button-solid-error-text:#E8ECED;
  --hds-color-button-solid-error-background:#C71A2F;
  --hds-color-button-solid-error-background-hover:#A50F22;
  --hds-color-button-solid-disabled-text:#3B4957;
  --hds-color-button-solid-disabled-background:#141D27;
  --hds-color-button-outline-background:#0e1117;
  --hds-color-button-outline-background-hover:#1A2430;
  --hds-color-button-outline-primary-text:#E8ECED;
  --hds-color-button-outline-primary-border:#3B4957;
  --hds-color-button-outline-primary-border-hover:#818F99;
  --hds-color-button-outline-success-text:#32B877;
  --hds-color-button-outline-warning-text:#D9B100;
  --hds-color-button-outline-error-text:#DD7D89;
  --hds-color-button-outline-disabled-text:#3B4957;
  --hds-color-button-outline-disabled-border:#2B3847;
  --hds-color-input-default-label:#C9CFD4;
  --hds-color-input-default-placeholder:#3B4957;
  --hds-color-input-default-text:#C9CFD4;
  --hds-color-input-default-icon:#C9CFD4;
  --hds-color-input-default-message:#818F99;
  --hds-color-input-default-border:#3B4957;
  --hds-color-input-default-background:#141D27;
  --hds-color-input-default-required:#C71A2F;
  --hds-color-input-hover-label:#E8ECED;
  --hds-color-input-hover-border:#818F99;
  --hds-color-input-focus-label:#E8ECED;
  --hds-color-input-focus-text:#C9CFD4;
  --hds-color-input-focus-border:#C9CFD4;
  --hds-color-input-warning-message:#D9B100;
  --hds-color-input-warning-border:#D9B100;
  --hds-color-input-error-message:#DD7D89;
  --hds-color-input-error-border:#DD7D89;
  --hds-color-input-disabled-text:#3B4957;
  --hds-color-input-disabled-border:#2B3847;
  --hds-color-input-check-default:#C9CFD4;
  --hds-color-input-check-hover-icon:#818F99;
  --hds-color-input-check-checked:#E8ECED;
  --hds-color-input-check-disabled:#3B4957;
  --hds-color-switch-on-thumb:#F7F8F9;
  --hds-color-switch-on-background:#3275B8;
  --hds-color-switch-off-thumb:#F7F8F9;
  --hds-color-switch-off-background:#818F99;
  --hds-color-switch-hover-thumb:#E0E3E6;
  --hds-color-switch-disabled-thumb:#C9CFD4;
  --hds-color-switch-disabled-background:#3B4957;
  --hds-color-chip-text:#E8ECED;
  --hds-color-chip-text-disabled:#3B4957;
  --hds-color-chip-background:#2B3847;
  --hds-color-chip-background-disabled:#141D27;
}
[data-theme=light] {
  --hds-color-primary-10:#111921;
  --hds-color-primary-11:#0E1117;
  --hds-color-primary-12:#1B334B;
  --hds-color-primary-13:#2A9C65;
  --hds-color-primary-14:#B89600;
  --hds-color-primary-15:#A50F22;
  --hds-color-primary-16:#BBCCDD;
  --hds-color-primary-00:#F7F8F9;
  --hds-color-primary-01:#EFF1F3;
  --hds-color-primary-02:#E8ECED;
  --hds-color-primary-03:#E0E3E6;
  --hds-color-primary-04:#C9CFD4;
  --hds-color-primary-05:#818F99;
  --hds-color-primary-06:#3B4957;
  --hds-color-primary-07:#2B3847;
  --hds-color-primary-08:#1A2430;
  --hds-color-primary-09:#141D27;
  --hds-color-indicator-primary:#3275B8;
  --hds-color-indicator-success:#32B877;
  --hds-color-indicator-warning:#D9B100;
  --hds-color-indicator-error:#C71A2F;
  --hds-color-brand-data:#279AB9;
  --hds-color-brand-sustain:#6A9B36;
  --hds-color-brand-reservoir:#9957BE;
  --hds-color-brand-explore:#D77409;
  --hds-color-brand-drilling:#ED3127;
  --hds-color-brand-economics:#0C7782;
  --hds-color-brand-ienergy:#C8102E;
  --hds-color-ext-amber-white-15:#F7A040;
  --hds-color-ext-amber-white-30:#F9B161;
  --hds-color-ext-amber-white-45:#FAC183;
  --hds-color-ext-amber-white-80:#FBD2A5;
  --hds-color-ext-amber-primary:#F68F1E;
  --hds-color-ext-amber-black-15:#D171A1;
  --hds-color-ext-amber-black-30:#AC6415;
  --hds-color-ext-amber-black-45:#784F11;
  --hds-color-ext-amber-black-60:#62390C;
  --hds-color-ext-maroon-white-15:#833838;
  --hds-color-ext-maroon-white-30:#995B5B;
  --hds-color-ext-maroon-white-45:#AF7373;
  --hds-color-ext-maroon-white-80:#C5A1A1;
  --hds-color-ext-maroon-primary:#6D1515;
  --hds-color-ext-maroon-black-15:#5D1212;
  --hds-color-ext-maroon-black-30:#4C0F0F;
  --hds-color-ext-maroon-black-45:#3C0C0C;
  --hds-color-ext-maroon-black-60:#2C0808;
  --hds-color-ext-red-white-15:#CB3648;
  --hds-color-ext-red-white-30:#D45968;
  --hds-color-ext-red-white-45:#DD7B9D;
  --hds-color-ext-red-white-80:#E7A0A9;
  --hds-color-ext-red-primary:#C21228;
  --hds-color-ext-red-black-15:#A50F22;
  --hds-color-ext-red-black-30:#880D1C;
  --hds-color-ext-red-black-45:#6B0A16;
  --hds-color-ext-red-black-60:#460710;
  --hds-color-ext-orange-white-15:#DF7A5A;
  --hds-color-ext-orange-white-30:#E49177;
  --hds-color-ext-orange-white-45:#EAA994;
  --hds-color-ext-orange-white-80:#F0CB81;
  --hds-color-ext-orange-primary:#D9623D;
  --hds-color-ext-orange-black-15:#B88534;
  --hds-color-ext-orange-black-30:#98452B;
  --hds-color-ext-orange-black-45:#773622;
  --hds-color-ext-orange-black-60:#572718;
  --hds-color-ext-yellow-white-15:#DFBD26;
  --hds-color-ext-yellow-white-30:#E4C84C;
  --hds-color-ext-yellow-white-45:#EAD473;
  --hds-color-ext-yellow-white-80:#F0E099;
  --hds-color-ext-yellow-primary:#D9B100;
  --hds-color-ext-yellow-black-15:#B89600;
  --hds-color-ext-yellow-black-30:#987C00;
  --hds-color-ext-yellow-black-45:#776100;
  --hds-color-ext-yellow-black-60:#574700;
  --hds-color-ext-lime-white-15:#A1B34B;
  --hds-color-ext-lime-white-30:#B2C16B;
  --hds-color-ext-lime-white-45:#C2CE8A;
  --hds-color-ext-lime-white-80:#D3DBAA;
  --hds-color-ext-lime-primary:#91A62B;
  --hds-color-ext-lime-black-15:#7B8D25;
  --hds-color-ext-lime-black-30:#66741E;
  --hds-color-ext-lime-black-45:#505B18;
  --hds-color-ext-lime-black-60:#3A4211;
  --hds-color-ext-green-white-15:#51C38B;
  --hds-color-ext-green-white-30:#6FCDA0;
  --hds-color-ext-green-white-45:#8EDB84;
  --hds-color-ext-green-white-80:#ADE3C9;
  --hds-color-ext-green-primary:#32B877;
  --hds-color-ext-green-black-15:#2A9C65;
  --hds-color-ext-green-black-30:#238153;
  --hds-color-ext-green-black-45:#186541;
  --hds-color-ext-green-black-60:#144A30;
  --hds-color-ext-blue-white-15:#518AC3;
  --hds-color-ext-blue-white-30:#6F9ECD;
  --hds-color-ext-blue-white-45:#8EB3D8;
  --hds-color-ext-blue-white-80:#ADCE83;
  --hds-color-ext-blue-primary:#3275B8;
  --hds-color-ext-blue-black-15:#2A639C;
  --hds-color-ext-blue-black-30:#235281;
  --hds-color-ext-blue-black-45:#1B4065;
  --hds-color-ext-blue-black-60:#142F41;
  --hds-color-ext-indigo-white-15:#4A6BC3;
  --hds-color-ext-indigo-white-30:#6A85CE;
  --hds-color-ext-indigo-white-45:#8A9FDB;
  --hds-color-ext-indigo-white-80:#AAB9E3;
  --hds-color-ext-indigo-primary:#2A51B9;
  --hds-color-ext-indigo-black-15:#24459D;
  --hds-color-ext-indigo-black-30:#1D3981;
  --hds-color-ext-indigo-black-45:#172D66;
  --hds-color-ext-indigo-black-60:#112A4A;
  --hds-color-ext-purple-white-15:#8F4CE0;
  --hds-color-ext-purple-white-30:#A36BE6;
  --hds-color-ext-purple-white-45:#B68BEB;
  --hds-color-ext-purple-white-80:#CAA8F1;
  --hds-color-ext-purple-primary:#7B2CDB;
  --hds-color-ext-purple-black-15:#6925BA;
  --hds-color-ext-purple-black-30:#561F99;
  --hds-color-ext-purple-black-45:#441878;
  --hds-color-ext-purple-black-60:#311258;
  --hds-color-ext-lilac-white-15:#B98BE6;
  --hds-color-ext-lilac-white-30:#C69FEA;
  --hds-color-ext-lilac-white-45:#D2B4EF;
  --hds-color-ext-lilac-white-80:#DCEFF3;
  --hds-color-ext-lilac-primary:#AD76E1;
  --hds-color-ext-lilac-black-15:#9364BF;
  --hds-color-ext-lilac-black-30:#79539E;
  --hds-color-ext-lilac-black-45:#5F417C;
  --hds-color-ext-lilac-black-60:#452F5A;
  --hds-color-ext-magenta-white-15:#CA5D92;
  --hds-color-ext-magenta-white-30:#D479A5;
  --hds-color-ext-magenta-white-45:#DD9689;
  --hds-color-ext-magenta-white-80:#E68C3C;
  --hds-color-ext-magenta-primary:#C1407F;
  --hds-color-ext-magenta-black-15:#A4366C;
  --hds-color-ext-magenta-black-30:#872D59;
  --hds-color-ext-magenta-black-45:#6F2346;
  --hds-color-ext-magenta-black-60:#4D1A33;
  --hds-color-ext-rose-white-15:#CF9AB3;
  --hds-color-ext-rose-white-30:#D7ACC0;
  --hds-color-ext-rose-white-45:#E0BECD;
  --hds-color-ext-rose-white-80:#EBCFDB;
  --hds-color-ext-rose-primary:#C588A5;
  --hds-color-ext-rose-black-15:#A8748C;
  --hds-color-ext-rose-black-30:#B85F74;
  --hds-color-ext-rose-black-45:#6D4B58;
  --hds-color-ext-rose-black-60:#4F3642;
  --hds-color-overlay-light:rgba(255,255,255,0.3);
  --hds-color-overlay-strong:rgba(255,255,255,0.4);
  --hds-color-scrollbar-thumb:#C9CFD4;
  --hds-color-scrollbar-thumb-hover:#818F99;
  --hds-color-nav-text:#111921;
  --hds-color-nav-background:#F7F8F9;
  --hds-color-nav-bg-action:#E8ECED;
  --hds-color-nav-ienergy:#C8102E;
  --hds-color-nav-toggle:#F7F8F9;
  --hds-color-nav-shadow:4px 4px 4px 0px rgba(17, 25, 33, 0.12);
  --hds-color-footer-text:#3B4957;
  --hds-color-footer-background:#F7F8F9;
  --hds-color-footer-shadow-x:1.75px 1.75px 7px 0px #C8CED3;
  --hds-color-heading-primary:#141D27;
  --hds-color-heading-secondary:#3B4957;
  --hds-color-heading-disabled:#818F99;
  --hds-color-loading-overlay-text:#2B3847;
  --hds-color-loading-overlay-spinner-track:#E0E3E6;
  --hds-color-loading-overlay-spinner-indicator:#3275B8;
  --hds-color-toast-info-background:#F7F8F9;
  --hds-color-toast-info-title:#141D27;
  --hds-color-toast-info-message:#3B4957;
  --hds-color-toast-shadow:0px 0px 6px 0px rgba(17, 25, 33, 0.15);
  --hds-color-alert-shadow:0px 0px 6px 0px rgba(17, 25, 33, 0.15);
  --hds-color-skeleton-background:#C9CFD4;
  --hds-color-skeleton-highlight:#E0E3E6;
  --hds-color-collapse-text:#2B3847;
  --hds-color-collapse-text-hover:#141D27;
  --hds-color-collapse-text-active:#141D27;
  --hds-color-collapse-text-disabled:#818F99;
  --hds-color-tabs-text:#2B3847;
  --hds-color-tabs-hover-text:#141D27;
  --hds-color-tabs-active-text:#141D27;
  --hds-color-tabs-active-border:#C8102E;
  --hds-color-tabs-invalid-indicator:#C8102E;
  --hds-color-dialog-title:#141D27;
  --hds-color-dialog-close-icon:#141D27;
  --hds-color-dialog-message:#3B4957;
  --hds-color-dialog-message-icon:#2B3847;
  --hds-color-dialog-background:#F7F8F9;
  --hds-color-dialog-shadow:0px 0px 8px 0px rgba(17, 25, 33, 0.20);
  --hds-color-drawer-close-icon:#141D27;
  --hds-color-drawer-background:#ffffff;
  --hds-color-progress-bar-label:#2B3847;
  --hds-color-progress-bar-value-label:#141D27;
  --hds-color-progress-bar-inner-value-label:#E8ECED;
  --hds-color-progress-bar-track:#818F99;
  --hds-color-progress-bar-fill:#3275B8;
  --hds-color-progress-bar-shimmer:rgba(173, 216, 230, 0.7);
  --hds-color-button-border-selected:#3275B8;
  --hds-color-button-solid-primary-text:#E8ECED;
  --hds-color-button-solid-primary-background:#2B3847;
  --hds-color-button-solid-primary-background-hover:#1A2430;
  --hds-color-button-solid-secondary-text:#141D27;
  --hds-color-button-solid-secondary-background:#E0E3E6;
  --hds-color-button-solid-secondary-background-hover:#C9CFD4;
  --hds-color-button-solid-success-text:#141D27;
  --hds-color-button-solid-success-background:#32B877;
  --hds-color-button-solid-success-background-hover:#2A9C65;
  --hds-color-button-solid-warning-text:#141D27;
  --hds-color-button-solid-warning-background:#D9B100;
  --hds-color-button-solid-warning-background-hover:#B89600;
  --hds-color-button-solid-error-text:#E8ECED;
  --hds-color-button-solid-error-background:#C71A2F;
  --hds-color-button-solid-error-background-hover:#A50F22;
  --hds-color-button-solid-disabled-text:#818F99;
  --hds-color-button-solid-disabled-background:#E8ECED;
  --hds-color-button-outline-background:#F7F8F9;
  --hds-color-button-outline-background-hover:#E0E3E6;
  --hds-color-button-outline-primary-text:#141D27;
  --hds-color-button-outline-primary-border:#C9CFD4;
  --hds-color-button-outline-primary-border-hover:#818F99;
  --hds-color-button-outline-success-text:#1B6541;
  --hds-color-button-outline-warning-text:#776100;
  --hds-color-button-outline-error-text:#C71A2F;
  --hds-color-button-outline-disabled-text:#818F99;
  --hds-color-button-outline-disabled-border:#C9CFD4;
  --hds-color-input-default-label:#2B3847;
  --hds-color-input-default-placeholder:#818F99;
  --hds-color-input-default-text:#2B3847;
  --hds-color-input-default-icon:#2B3847;
  --hds-color-input-default-message:#3B4957;
  --hds-color-input-default-border:#C9CFD4;
  --hds-color-input-default-background:#F7F8F9;
  --hds-color-input-default-required:#C71A2F;
  --hds-color-input-hover-label:#141D27;
  --hds-color-input-hover-border:#818F99;
  --hds-color-input-focus-label:#141D27;
  --hds-color-input-focus-text:#2B3847;
  --hds-color-input-focus-border:#3B4957;
  --hds-color-input-warning-message:#776100;
  --hds-color-input-warning-border:#776100;
  --hds-color-input-error-message:#C71A2F;
  --hds-color-input-error-border:#C71A2F;
  --hds-color-input-disabled-text:#818F99;
  --hds-color-input-disabled-border:#C9CFD4;
  --hds-color-input-check-default:#2B3847;
  --hds-color-input-check-hover-icon:#818F99;
  --hds-color-input-check-checked:#141D27;
  --hds-color-input-check-disabled:#818F99;
  --hds-color-switch-on-thumb:#F7F8F9;
  --hds-color-switch-on-background:#3275B8;
  --hds-color-switch-off-thumb:#F7F8F9;
  --hds-color-switch-off-background:#2B3847;
  --hds-color-switch-hover-thumb:#E0E3E6;
  --hds-color-switch-disabled-thumb:#E0E3E6;
  --hds-color-switch-disabled-background:#818F99;
  --hds-color-chip-text:#141D27;
  --hds-color-chip-text-disabled:#818F99;
  --hds-color-chip-background:#C9CFD4;
  --hds-color-chip-background-disabled:#E8ECED;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 6px;
}
::-webkit-scrollbar-thumb {
  background-color: var(--hds-color-scrollbar-thumb, #c9cfd4);
  border-radius: 6px;
  transition: background-color 0.2s ease;
}
::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
  background: var(--hds-color-scrollbar-thumb-hover, #818f99);
}
::-webkit-scrollbar-corner {
  background-color: transparent;
}
@supports (-moz-appearance: none) {
  :host {
    scrollbar-color: var(--hds-color-scrollbar-thumb, #c9cfd4) transparent;
    scrollbar-width: thin;
  }
}
.hds-header-icon {
  cursor: pointer;
}
.hds-header-icon:hover::part(base),
.hds-header-icon.selected::part(base) {
  color: var(--hds-color-nav-ienergy);
}

/* src/styles/styles.scss */
[data-theme=dark] {
  --p-button-transition-duration: 0.2s;
  --p-tooltip-gutter: 6px;
  --p-tooltip-max-width: 640px;
  --p-tooltip-padding: 8px;
  --p-tooltip-border-radius: 4px;
  --p-tooltip-color: #E8ECED;
  --p-tooltip-background: #2B3847;
  --p-tooltip-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.50);
  --p-menu-transition-duration: 0.2s;
  --p-menu-border-radius: 4px;
  --p-menu-color: #E8ECED;
  --p-menu-background: #141D27;
  --p-menu-border-color: #3B4957;
  --p-menu-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  --p-menu-item-padding: 8px 12px;
  --p-menu-item-focus-background: #1A2430;
  --p-icon-size: 14px;
  --p-iconfield-icon-color: #C9CFD4;
  --p-form-field-padding-x: 12px;
  --p-form-field-padding-y: 5px;
  --p-form-field-icon-color: #C9CFD4;
  --p-tree-gap: 0;
  --p-tree-indent: 14px;
  --p-tree-transition-duration: 0.2s;
  --p-tree-color: #E8ECED;
  --p-tree-background: #141D27;
  --p-tree-node-gap: 8px;
  --p-tree-node-padding: 8px 12px;
  --p-tree-node-border-radius: 0;
  --p-tree-node-toggle-button-size: 14px;
  --p-tree-node-toggle-button-border-radius: 0;
  --p-tree-node-toggle-button-color: #C9CFD4;
  --p-tree-node-color: #E8ECED;
  --p-tree-node-hover-color: #E8ECED;
  --p-tree-node-hover-background: #1A2430;
  --p-tree-node-selected-color: #E8ECED;
  --p-tree-node-selected-background: #1B334B;
  --p-chip-gap: 8px;
  --p-chip-padding-x: 6px;
  --p-chip-padding-y: 4px;
  --p-chip-border-radius: 4px;
  --p-chip-transition-duration: 0.2s;
  --p-chip-color: #E8ECED;
  --p-chip-background: #2B3847;
  --p-chip-remove-icon-size: 14px;
  --p-chip-remove-icon-color: #E8ECED;
  --p-chip-disabled-color: #3B4957;
  --p-chip-disabled-background: #141D27;
  --p-radiobutton-width: 16px;
  --p-radiobutton-height: 16px;
  --p-radiobutton-transition-duration: 0.2s;
  --p-radiobutton-background: transparent;
  --p-radiobutton-border-color: #C9CFD4;
  --p-radiobutton-icon-size: 9px;
  --p-radiobutton-icon-checked-color: #E8ECED;
  --p-radiobutton-icon-checked-hover-color: #818F99;
  --p-radiobutton-icon-disabled-color: #3B4957;
  --p-radiobutton-checked-background: transparent;
  --p-radiobutton-checked-border-color: #E8ECED;
  --p-radiobutton-checked-hover-background: transparent;
  --p-radiobutton-checked-hover-border-color: #818F99;
  --p-radiobutton-checked-disabled-background: transparent;
  --p-radiobutton-checked-disabled-border-color: #3B4957;
  --p-radiobutton-hover-border-color: #818F99;
  --p-radiobutton-disabled-background: transparent;
  --p-radiobutton-disabled-border-color: #3B4957;
  --p-checkbox-width: 16px;
  --p-checkbox-height: 16px;
  --p-checkbox-border-radius: 2px;
  --p-checkbox-transition-duration: 0.2s;
  --p-checkbox-background: transparent;
  --p-checkbox-border-color: #C9CFD4;
  --p-checkbox-icon-size: 10px;
  --p-checkbox-icon-color: #0E1117;
  --p-checkbox-icon-checked-color: #0E1117;
  --p-checkbox-icon-checked-hover-color: #0E1117;
  --p-checkbox-icon-disabled-color: #0E1117;
  --p-checkbox-checked-background: #E8ECED;
  --p-checkbox-checked-border-color: #E8ECED;
  --p-checkbox-checked-hover-background: #818F99;
  --p-checkbox-checked-hover-border-color: #818F99;
  --p-checkbox-checked-disabled-background: #3B4957;
  --p-checkbox-checked-disabled-border-color: #3B4957;
  --p-checkbox-hover-border-color: #818F99;
  --p-checkbox-disabled-background: #3B4957;
  --p-checkbox-disabled-border-color: #3B4957;
  --p-inputtext-padding-x: 12px;
  --p-inputtext-padding-y: 5px;
  --p-inputtext-border-radius: 4px;
  --p-inputtext-transition-duration: 0.2s;
  --p-inputtext-color: #C9CFD4;
  --p-inputtext-placeholder-color: #3B4957;
  --p-inputtext-background: #141D27;
  --p-inputtext-border-color: #3B4957;
  --p-inputtext-hover-border-color: #818F99;
  --p-inputtext-focus-color: #C9CFD4;
  --p-inputtext-focus-border-color: #C9CFD4;
  --p-inputtext-warning-border-color: #D9B100;
  --p-inputtext-invalid-border-color: #DD7D89;
  --p-inputtext-disabled-color: #3B4957;
  --p-inputtext-disabled-background: #141D27;
  --p-inputtext-disabled-border-color: #2B3847;
  --p-autocomplete-border-radius: 4px;
  --p-autocomplete-transition-duration: 0.2s;
  --p-autocomplete-color: #C9CFD4;
  --p-autocomplete-placeholder-color: #3B4957;
  --p-autocomplete-background: #141D27;
  --p-autocomplete-chip-border-radius: 4px;
  --p-autocomplete-chip-disabled-color: #3B4957;
  --p-autocomplete-chip-disabled-background: #1A2430;
  --p-autocomplete-dropdown-color: #C9CFD4;
  --p-autocomplete-dropdown-hover-color: #C9CFD4;
  --p-autocomplete-dropdown-active-color: #C9CFD4;
  --p-autocomplete-border-color: #3B4957;
  --p-autocomplete-hover-border-color: #818F99;
  --p-autocomplete-focus-color: #C9CFD4;
  --p-autocomplete-focus-border-color: #C9CFD4;
  --p-autocomplete-overlay-border-radius: 4px;
  --p-autocomplete-overlay-color: #E8ECED;
  --p-autocomplete-overlay-background: #141D27;
  --p-autocomplete-overlay-border-color: #3B4957;
  --p-autocomplete-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-autocomplete-option-padding: 8px 12px;
  --p-autocomplete-option-focus-background: #1A2430;
  --p-autocomplete-option-selected-background: #1B334B;
  --p-autocomplete-option-selected-focus-background: #1B334B;
  --p-autocomplete-empty-message-padding: 8px 12px;
  --p-autocomplete-warning-border-color: #D9B100;
  --p-autocomplete-invalid-placeholder-color: #3B4957;
  --p-autocomplete-invalid-border-color: #DD7D89;
  --p-autocomplete-disabled-color: #3B4957;
  --p-autocomplete-disabled-background: #141D27;
  --p-autocomplete-disabled-border-color: #2B3847;
  --p-select-padding-x: 2px;
  --p-select-border-radius: 4px;
  --p-select-transition-duration: 0.2s;
  --p-select-color: #C9CFD4;
  --p-select-placeholder-color: #3B4957;
  --p-select-background: #141D27;
  --p-select-clear-icon-color: #C9CFD4;
  --p-select-dropdown-color: #C9CFD4;
  --p-select-border-color: #3B4957;
  --p-select-hover-border-color: #818F99;
  --p-select-focus-color: #C9CFD4;
  --p-select-focus-border-color: #C9CFD4;
  --p-select-overlay-border-radius: 4px;
  --p-select-overlay-color: #E8ECED;
  --p-select-overlay-background: #141D27;
  --p-select-overlay-border-color: #3B4957;
  --p-select-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-select-list-header-padding: 8px 12px;
  --p-select-option-padding: 8px 12px;
  --p-select-option-focus-background: #1A2430;
  --p-select-option-selected-background: #1B334B;
  --p-select-option-selected-focus-background: #1B334B;
  --p-select-empty-message-padding: 8px 12px;
  --p-select-warning-border-color: #D9B100;
  --p-select-invalid-placeholder-color: #3B4957;
  --p-select-invalid-border-color: #DD7D89;
  --p-select-disabled-color: #3B4957;
  --p-select-disabled-background: #141D27;
  --p-select-disabled-border-color: #2B3847;
  --p-multiselect-border-radius: 4px;
  --p-multiselect-transition-duration: 0.2s;
  --p-multiselect-color: #C9CFD4;
  --p-multiselect-placeholder-color: #3B4957;
  --p-multiselect-background: #141D27;
  --p-multiselect-chip-border-radius: 4px;
  --p-multiselect-chip-disabled-color: #3B4957;
  --p-multiselect-chip-disabled-background: #1A2430;
  --p-multiselect-clear-icon-color: #C9CFD4;
  --p-multiselect-dropdown-color: #C9CFD4;
  --p-multiselect-border-color: #3B4957;
  --p-multiselect-hover-border-color: #818F99;
  --p-multiselect-focus-color: #C9CFD4;
  --p-multiselect-focus-border-color: #C9CFD4;
  --p-multiselect-overlay-border-radius: 4px;
  --p-multiselect-overlay-color: #E8ECED;
  --p-multiselect-overlay-background: #141D27;
  --p-multiselect-overlay-border-color: #3B4957;
  --p-multiselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-multiselect-list-header-padding: 8px 12px;
  --p-multiselect-option-gap: 8px;
  --p-multiselect-option-padding: 8px 12px;
  --p-multiselect-option-focus-background: #1A2430;
  --p-multiselect-option-selected-background: #1B334B;
  --p-multiselect-option-selected-focus-background: #1B334B;
  --p-multiselect-empty-message-padding: 8px 12px;
  --p-multiselect-warning-border-color: #D9B100;
  --p-multiselect-invalid-placeholder-color: #3B4957;
  --p-multiselect-invalid-border-color: #DD7D89;
  --p-multiselect-disabled-color: #3B4957;
  --p-multiselect-disabled-background: #141D27;
  --p-multiselect-disabled-border-color: #2B3847;
  --p-treeselect-border-radius: 4px;
  --p-treeselect-transition-duration: 0.2s;
  --p-treeselect-color: #C9CFD4;
  --p-treeselect-placeholder-color: #3B4957;
  --p-treeselect-background: #141D27;
  --p-treeselect-chip-border-radius: 4px;
  --p-treeselect-chip-disabled-color: #3B4957;
  --p-treeselect-chip-disabled-background: #1A2430;
  --p-treeselect-clear-icon-color: #C9CFD4;
  --p-treeselect-dropdown-color: #C9CFD4;
  --p-treeselect-border-color: #3B4957;
  --p-treeselect-hover-border-color: #818F99;
  --p-treeselect-focus-color: #C9CFD4;
  --p-treeselect-focus-border-color: #C9CFD4;
  --p-treeselect-overlay-border-radius: 4px;
  --p-treeselect-overlay-color: #E8ECED;
  --p-treeselect-overlay-background: #141D27;
  --p-treeselect-overlay-border-color: #3B4957;
  --p-treeselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-treeselect-warning-border-color: #D9B100;
  --p-treeselect-invalid-placeholder-color: #3B4957;
  --p-treeselect-invalid-border-color: #DD7D89;
  --p-treeselect-disabled-color: #3B4957;
  --p-treeselect-disabled-background: #141D27;
  --p-treeselect-disabled-border-color: #2B3847;
  --p-cascadeselect-border-radius: 4px;
  --p-cascadeselect-transition-duration: 0.2s;
  --p-cascadeselect-color: #C9CFD4;
  --p-cascadeselect-placeholder-color: #3B4957;
  --p-cascadeselect-background: #141D27;
  --p-cascadeselect-clear-icon-color: #C9CFD4;
  --p-cascadeselect-dropdown-color: #C9CFD4;
  --p-cascadeselect-border-color: #3B4957;
  --p-cascadeselect-hover-border-color: #818F99;
  --p-cascadeselect-focus-color: #C9CFD4;
  --p-cascadeselect-focus-border-color: #C9CFD4;
  --p-cascadeselect-overlay-border-radius: 4px;
  --p-cascadeselect-overlay-color: #E8ECED;
  --p-cascadeselect-overlay-background: #141D27;
  --p-cascadeselect-overlay-border-color: #3B4957;
  --p-cascadeselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-cascadeselect-option-padding: 8px 12px;
  --p-cascadeselect-option-icon-size: 14px;
  --p-cascadeselect-option-icon-color: #C9CFD4;
  --p-cascadeselect-option-focus-background: #1A2430;
  --p-cascadeselect-option-selected-background: #1B334B;
  --p-cascadeselect-option-selected-focus-background: #1B334B;
  --p-cascadeselect-warning-border-color: #D9B100;
  --p-cascadeselect-invalid-placeholder-color: #3B4957;
  --p-cascadeselect-invalid-border-color: #DD7D89;
  --p-cascadeselect-disabled-color: #3B4957;
  --p-cascadeselect-disabled-background: #141D27;
  --p-cascadeselect-disabled-border-color: #2B3847;
  --p-datepicker-transition-duration: 0.2s;
  --p-datepicker-input-icon-color: #C9CFD4;
  --p-datepicker-panel-padding: 12px;
  --p-datepicker-panel-border-radius: 4px;
  --p-datepicker-panel-color: #E8ECED;
  --p-datepicker-panel-background: #141D27;
  --p-datepicker-panel-border-color: #3B4957;
  --p-datepicker-panel-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-datepicker-title-gap: 8px;
  --p-datepicker-select-month-padding: 8px 4px;
  --p-datepicker-select-month-border-radius: 4px;
  --p-datepicker-select-year-padding: 8px 4px;
  --p-datepicker-select-year-border-radius: 4px;
  --p-datepicker-month-padding: 8px;
  --p-datepicker-month-border-radius: 4px;
  --p-datepicker-year-padding: 8px;
  --p-datepicker-year-border-radius: 4px;
  --p-datepicker-week-day-padding: 11px 4px;
  --p-datepicker-week-day-color: #C9CFD4;
  --p-datepicker-date-width: 44px;
  --p-datepicker-date-height: 44px;
  --p-datepicker-date-border-radius: 4px;
  --p-datepicker-date-color: #C9CFD4;
  --p-datepicker-date-hover-background: #2B3847;
  --p-datepicker-date-selected-background: #1B334B;
  --p-datepicker-date-range-selected-background: #1B334B;
  --p-datepicker-date-disabled-color: #3B4957;
  --p-datepicker-time-picker-padding: 8px 0 0 0;
  --p-datepicker-time-picker-border-color: #3B4957;
  --p-datepicker-buttonbar-padding: 8px 0 0 0;
  --p-datepicker-buttonbar-border-color: #3B4957;
  --p-datepicker-warning-border-color: #D9B100;
  --p-datepicker-invalid-placeholder-color: #3B4957;
  --p-datepicker-invalid-border-color: #DD7D89;
  --p-datepicker-disabled-color: #3B4957;
  --p-datepicker-disabled-background: #141D27;
  --p-datepicker-disabled-border-color: #2B3847;
  --p-paginator-gap: 2px;
  --p-paginator-padding: 12px 36px 12px;
  --p-paginator-background: transparent;
  --p-paginator-current-page-report-color: #C9CFD4;
  --p-paginator-nav-button-width: 32px;
  --p-paginator-nav-button-height: 32px;
  --p-paginator-nav-button-border-radius: 4px;
  --p-paginator-nav-button-color: #C9CFD4;
  --p-paginator-nav-button-hover-color: #C9CFD4;
  --p-paginator-nav-button-hover-background: #1A2430;
  --p-paginator-nav-button-selected-color: #EFF1F3;
  --p-paginator-nav-button-selected-background: #1A2430;
  --p-paginator-nav-button-disabled-color: #3B4957;
  --p-datatable-header-cell-padding: 6px 12px;
  --p-datatable-header-cell-color: #818F99;
  --p-datatable-header-cell-background: #2B3847;
  --p-datatable-header-cell-border-color: #3B4957;
  --p-datatable-body-cell-padding: 6px 12px;
  --p-datatable-body-cell-border-color: #3B4957;
  --p-datatable-cell-indicator-color: #818F99;
  --p-datatable-cell-indicator-hover-color: #C9CFD4;
  --p-datatable-column-title-font-size: 14px;
  --p-datatable-column-title-font-weight: 500;
  --p-datatable-column-resizer-width: 6px;
  --p-datatable-row-color: #C9CFD4;
  --p-datatable-row-background: #111921;
  --p-datatable-row-background-even: #1A2430;
  --p-datatable-row-selected-background: #1B334B;
  --p-datatable-resize-indicator-width: 2px;
  --p-datatable-resize-indicator-color: #3B4957;
  --p-datatable-reorder-indicator-color: #C9CFD4;
  --p-tabs-transition-duration: 0.2s;
  --p-tabs-tablist-border-width: 0;
  --p-tabs-tab-padding: 6px 16px;
  --p-tabs-tab-border-width: 0 0 1px 0;
  --p-tabs-tab-font-weight: 700;
  --p-tabs-tab-color: #C9CFD4;
  --p-tabs-tab-hover-color: #E8ECED;
  --p-tabs-tab-border-color: transparent;
  --p-tabs-tab-hover-border-color: transparent;
  --p-tabs-tab-active-color: #E8ECED;
  --p-tabs-tab-active-border-color: #D91233;
  --hds-control-color: #C9CFD4;
  --hds-control-placeholder-color: #3B4957;
  --hds-control-icon-color: #C9CFD4;
  --hds-control-background: #141D27;
  --hds-control-border-color: #3B4957;
  --hds-control-hover-border-color: #818F99;
  --hds-control-focus-color: #C9CFD4;
  --hds-control-focus-border-color: #C9CFD4;
  --hds-control-overlay-color: #E8ECED;
  --hds-control-overlay-background: #141D27;
  --hds-control-overlay-border-color: #3B4957;
  --hds-control-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --hds-control-overlay-action-color: #C9CFD4;
  --hds-control-overlay-action-hover-color: #E8ECED;
  --hds-control-option-selected-background: #1B334B;
  --hds-control-option-focus-background: #1A2430;
  --hds-control-warning-color: #D9B100;
  --hds-control-invalid-color: #DD7D89;
  --hds-control-disabled-color: #3B4957;
  --hds-control-disabled-background: #141D27;
  --hds-control-disabled-border-color: #2B3847;
  --hds-datepicker-color: #E8ECED;
  --hds-datepicker-background: #141D27;
  --hds-datepicker-border-color: #3B4957;
  --hds-datepicker-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --hds-datepicker-action-color: #C9CFD4;
  --hds-datepicker-action-hover-color: #E8ECED;
  --hds-datepicker-disabled-color: #3B4957;
  --hds-datepicker-date-hover-background: #2B3847;
  --hds-datepicker-date-selected-background: #1B334B;
  --hds-upload-color: #E8ECED;
  --hds-upload-background: #141D27;
  --hds-upload-border-color: #3B4957;
  --hds-upload-text-color: #E8ECED;
  --hds-upload-text-secondary: #C9CFD4;
  --hds-upload-text-tertiary: #818F99;
  --hds-upload-focus-background: #1B334B;
  --hds-upload-focus-border-color: #C9CFD4;
  --hds-upload-error-color: #DD7D89;
  --hub-color-primary-10: #111921;
  --hub-color-primary-11: #0E1117;
  --hub-color-primary-12: #1B334B;
  --hub-color-primary-13: #2A9C65;
  --hub-color-primary-14: #B89600;
  --hub-color-primary-15: #A50F22;
  --hub-color-primary-16: #BBCCDD;
  --hub-color-primary-00: #F7F8F9;
  --hub-color-primary-01: #EFF1F3;
  --hub-color-primary-02: #E8ECED;
  --hub-color-primary-03: #E0E3E6;
  --hub-color-primary-04: #C9CFD4;
  --hub-color-primary-05: #818F99;
  --hub-color-primary-06: #3B4957;
  --hub-color-primary-07: #2B3847;
  --hub-color-primary-08: #1A2430;
  --hub-color-primary-09: #141D27;
  --hub-color-indicator-primary: #3275B8;
  --hub-color-indicator-success: #32B877;
  --hub-color-indicator-warning: #D9B100;
  --hub-color-indicator-error: #C71A2F;
  --hub-color-brand-data: #40B3D4;
  --hub-color-brand-sustain: #8DC352;
  --hub-color-brand-reservoir: #9957BE;
  --hub-color-brand-explore: #F68F1E;
  --hub-color-brand-drilling: #ED3127;
  --hub-color-brand-economics: #0D7B87;
  --hub-color-brand-ienergy: #D91233;
  --hub-color-overlay-light: rgba(0, 0, 0, 0.3);
  --hub-color-overlay-strong: rgba(0, 0, 0, 0.4);
  --hub-color-background-1: #0E1117;
  --hub-color-background-2: #111921;
  --hub-color-background-3: #2B3847;
  --hub-color-background-4: #1A2430;
  --hub-color-text-1: #E8ECED;
  --hub-color-text-2: #C9CFD4;
  --hub-color-text-3: #818F99;
  --hub-color-text-4: #3B4957;
  --hub-color-text-5: #EFF1F3;
  --hub-color-border-1: #3B4957;
  --hub-color-tag-code-green: #6FCDA0;
  --hub-color-table-header-text: #818F99;
  --hub-color-table-header-background: #2B3847;
  --hub-color-table-header-border: #3B4957;
  --hub-color-table-row-text: #C9CFD4;
  --hub-color-table-row-background-even: #1A2430;
  --hub-color-table-row-background-odd: #111921;
}
[data-theme=light] {
  --p-button-transition-duration: 0.2s;
  --p-tooltip-gutter: 6px;
  --p-tooltip-max-width: 640px;
  --p-tooltip-padding: 8px;
  --p-tooltip-border-radius: 4px;
  --p-tooltip-color: #141D27;
  --p-tooltip-background: #F7F8F9;
  --p-tooltip-shadow: 0px 0px 8px 0px rgba(17, 25, 33, 0.25);
  --p-menu-transition-duration: 0.2s;
  --p-menu-border-radius: 4px;
  --p-menu-color: #141D27;
  --p-menu-background: #F7F8F9;
  --p-menu-border-color: #C9CFD4;
  --p-menu-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  --p-menu-item-padding: 8px 12px;
  --p-menu-item-focus-background: #E0E3E6;
  --p-icon-size: 14px;
  --p-iconfield-icon-color: #3B4957;
  --p-form-field-padding-x: 12px;
  --p-form-field-padding-y: 5px;
  --p-form-field-icon-color: #3B4957;
  --p-tree-gap: 0;
  --p-tree-indent: 14px;
  --p-tree-transition-duration: 0.2s;
  --p-tree-color: #141D27;
  --p-tree-background: #F7F8F9;
  --p-tree-node-gap: 8px;
  --p-tree-node-padding: 8px 12px;
  --p-tree-node-border-radius: 0;
  --p-tree-node-toggle-button-size: 14px;
  --p-tree-node-toggle-button-border-radius: 0;
  --p-tree-node-toggle-button-color: #2B3847;
  --p-tree-node-color: #141D27;
  --p-tree-node-hover-color: #141D27;
  --p-tree-node-hover-background: #E0E3E6;
  --p-tree-node-selected-color: #141D27;
  --p-tree-node-selected-background: #BCD;
  --p-chip-gap: 8px;
  --p-chip-padding-x: 6px;
  --p-chip-padding-y: 4px;
  --p-chip-border-radius: 4px;
  --p-chip-transition-duration: 0.2s;
  --p-chip-color: #141D27;
  --p-chip-background: #C9CFD4;
  --p-chip-remove-icon-size: 14px;
  --p-chip-remove-icon-color: #141D27;
  --p-chip-disabled-color: #818F99;
  --p-chip-disabled-background: #E8ECED;
  --p-radiobutton-width: 16px;
  --p-radiobutton-height: 16px;
  --p-radiobutton-transition-duration: 0.2s;
  --p-radiobutton-background: transparent;
  --p-radiobutton-border-color: #2B3847;
  --p-radiobutton-icon-size: 9px;
  --p-radiobutton-icon-checked-color: #141D27;
  --p-radiobutton-icon-checked-hover-color: #818F99;
  --p-radiobutton-icon-disabled-color: #818F99;
  --p-radiobutton-checked-background: transparent;
  --p-radiobutton-checked-border-color: #141D27;
  --p-radiobutton-checked-hover-background: transparent;
  --p-radiobutton-checked-hover-border-color: #818F99;
  --p-radiobutton-checked-disabled-background: transparent;
  --p-radiobutton-checked-disabled-border-color: #818F99;
  --p-radiobutton-hover-border-color: #818F99;
  --p-radiobutton-disabled-background: transparent;
  --p-radiobutton-disabled-border-color: #818F99;
  --p-checkbox-width: 16px;
  --p-checkbox-height: 16px;
  --p-checkbox-border-radius: 2px;
  --p-checkbox-transition-duration: 0.2s;
  --p-checkbox-background: transparent;
  --p-checkbox-border-color: #2B3847;
  --p-checkbox-icon-size: 10px;
  --p-checkbox-icon-color: #F7F8F9;
  --p-checkbox-icon-checked-color: #F7F8F9;
  --p-checkbox-icon-checked-hover-color: #F7F8F9;
  --p-checkbox-icon-disabled-color: #F7F8F9;
  --p-checkbox-checked-background: #141D27;
  --p-checkbox-checked-border-color: #141D27;
  --p-checkbox-checked-hover-background: #818F99;
  --p-checkbox-checked-hover-border-color: #818F99;
  --p-checkbox-checked-disabled-background: #818F99;
  --p-checkbox-checked-disabled-border-color: #818F99;
  --p-checkbox-hover-border-color: #818F99;
  --p-checkbox-disabled-background: #818F99;
  --p-checkbox-disabled-border-color: #818F99;
  --p-inputtext-padding-x: 12px;
  --p-inputtext-padding-y: 5px;
  --p-inputtext-border-radius: 4px;
  --p-inputtext-transition-duration: 0.2s;
  --p-inputtext-color: #2B3847;
  --p-inputtext-placeholder-color: #818F99;
  --p-inputtext-background: #F7F8F9;
  --p-inputtext-border-color: #C9CFD4;
  --p-inputtext-hover-border-color: #818F99;
  --p-inputtext-focus-color: #2B3847;
  --p-inputtext-focus-border-color: #3B4957;
  --p-inputtext-warning-border-color: #776100;
  --p-inputtext-invalid-border-color: #C71A2F;
  --p-inputtext-disabled-color: #818F99;
  --p-inputtext-disabled-background: #F7F8F9;
  --p-inputtext-disabled-border-color: #C9CFD4;
  --p-autocomplete-border-radius: 4px;
  --p-autocomplete-transition-duration: 0.2s;
  --p-autocomplete-color: #2B3847;
  --p-autocomplete-placeholder-color: #818F99;
  --p-autocomplete-background: #F7F8F9;
  --p-autocomplete-chip-border-radius: 4px;
  --p-autocomplete-chip-disabled-color: #818F99;
  --p-autocomplete-chip-disabled-background: #E8ECED;
  --p-autocomplete-dropdown-color: #2B3847;
  --p-autocomplete-dropdown-hover-color: #2B3847;
  --p-autocomplete-dropdown-active-color: #2B3847;
  --p-autocomplete-border-color: #C9CFD4;
  --p-autocomplete-hover-border-color: #818F99;
  --p-autocomplete-focus-color: #2B3847;
  --p-autocomplete-focus-border-color: #3B4957;
  --p-autocomplete-overlay-border-radius: 4px;
  --p-autocomplete-overlay-color: #141D27;
  --p-autocomplete-overlay-background: #F7F8F9;
  --p-autocomplete-overlay-border-color: #C9CFD4;
  --p-autocomplete-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-autocomplete-option-padding: 8px 12px;
  --p-autocomplete-option-focus-background: #E0E3E6;
  --p-autocomplete-option-selected-background: #BCD;
  --p-autocomplete-option-selected-focus-background: #BCD;
  --p-autocomplete-empty-message-padding: 8px 12px;
  --p-autocomplete-warning-border-color: #776100;
  --p-autocomplete-invalid-placeholder-color: #818F99;
  --p-autocomplete-invalid-border-color: #C71A2F;
  --p-autocomplete-disabled-color: #818F99;
  --p-autocomplete-disabled-background: #F7F8F9;
  --p-autocomplete-disabled-border-color: #C9CFD4;
  --p-select-padding-x: 2px;
  --p-select-border-radius: 4px;
  --p-select-transition-duration: 0.2s;
  --p-select-color: #2B3847;
  --p-select-placeholder-color: #818F99;
  --p-select-background: #F7F8F9;
  --p-select-clear-icon-color: #2B3847;
  --p-select-dropdown-color: #2B3847;
  --p-select-border-color: #C9CFD4;
  --p-select-hover-border-color: #818F99;
  --p-select-focus-color: #2B3847;
  --p-select-focus-border-color: #3B4957;
  --p-select-overlay-border-radius: 4px;
  --p-select-overlay-color: #141D27;
  --p-select-overlay-background: #F7F8F9;
  --p-select-overlay-border-color: #C9CFD4;
  --p-select-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-select-list-header-padding: 8px 12px;
  --p-select-option-padding: 8px 12px;
  --p-select-option-focus-background: #E0E3E6;
  --p-select-option-selected-background: #BCD;
  --p-select-option-selected-focus-background: #BCD;
  --p-select-empty-message-padding: 8px 12px;
  --p-select-warning-border-color: #776100;
  --p-select-invalid-placeholder-color: #818F99;
  --p-select-invalid-border-color: #C71A2F;
  --p-select-disabled-color: #818F99;
  --p-select-disabled-background: #F7F8F9;
  --p-select-disabled-border-color: #C9CFD4;
  --p-multiselect-border-radius: 4px;
  --p-multiselect-transition-duration: 0.2s;
  --p-multiselect-color: #3B4957;
  --p-multiselect-placeholder-color: #818F99;
  --p-multiselect-background: #F7F8F9;
  --p-multiselect-chip-border-radius: 4px;
  --p-multiselect-chip-disabled-color: #818F99;
  --p-multiselect-chip-disabled-background: #E8ECED;
  --p-multiselect-clear-icon-color: #2B3847;
  --p-multiselect-dropdown-color: #2B3847;
  --p-multiselect-border-color: #C9CFD4;
  --p-multiselect-hover-border-color: #818F99;
  --p-multiselect-focus-color: #2B3847;
  --p-multiselect-focus-border-color: #3B4957;
  --p-multiselect-overlay-border-radius: 4px;
  --p-multiselect-overlay-color: #141D27;
  --p-multiselect-overlay-background: #F7F8F9;
  --p-multiselect-overlay-border-color: #C9CFD4;
  --p-multiselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-multiselect-list-header-padding: 8px 12px;
  --p-multiselect-option-gap: 8px;
  --p-multiselect-option-padding: 8px 12px;
  --p-multiselect-option-focus-background: #E0E3E6;
  --p-multiselect-option-selected-background: #BCD;
  --p-multiselect-option-selected-focus-background: #BCD;
  --p-multiselect-empty-message-padding: 8px 12px;
  --p-multiselect-warning-border-color: #776100;
  --p-multiselect-invalid-placeholder-color: #818F99;
  --p-multiselect-invalid-border-color: #C71A2F;
  --p-multiselect-disabled-color: #818F99;
  --p-multiselect-disabled-background: #F7F8F9;
  --p-multiselect-disabled-border-color: #C9CFD4;
  --p-treeselect-border-radius: 4px;
  --p-treeselect-transition-duration: 0.2s;
  --p-treeselect-color: #2B3847;
  --p-treeselect-placeholder-color: #818F99;
  --p-treeselect-background: #F7F8F9;
  --p-treeselect-chip-border-radius: 4px;
  --p-treeselect-chip-disabled-color: #818F99;
  --p-treeselect-chip-disabled-background: #E8ECED;
  --p-treeselect-clear-icon-color: #2B3847;
  --p-treeselect-dropdown-color: #2B3847;
  --p-treeselect-border-color: #C9CFD4;
  --p-treeselect-hover-border-color: #818F99;
  --p-treeselect-focus-color: #2B3847;
  --p-treeselect-focus-border-color: #3B4957;
  --p-treeselect-overlay-border-radius: 4px;
  --p-treeselect-overlay-color: #141D27;
  --p-treeselect-overlay-background: #F7F8F9;
  --p-treeselect-overlay-border-color: #C9CFD4;
  --p-treeselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-treeselect-warning-border-color: #776100;
  --p-treeselect-invalid-placeholder-color: #818F99;
  --p-treeselect-invalid-border-color: #C71A2F;
  --p-treeselect-disabled-color: #818F99;
  --p-treeselect-disabled-background: #F7F8F9;
  --p-treeselect-disabled-border-color: #C9CFD4;
  --p-cascadeselect-border-radius: 4px;
  --p-cascadeselect-transition-duration: 0.2s;
  --p-cascadeselect-color: #2B3847;
  --p-cascadeselect-placeholder-color: #818F99;
  --p-cascadeselect-background: #F7F8F9;
  --p-cascadeselect-clear-icon-color: #2B3847;
  --p-cascadeselect-dropdown-color: #2B3847;
  --p-cascadeselect-border-color: #C9CFD4;
  --p-cascadeselect-hover-border-color: #818F99;
  --p-cascadeselect-focus-color: #2B3847;
  --p-cascadeselect-focus-border-color: #3B4957;
  --p-cascadeselect-overlay-border-radius: 4px;
  --p-cascadeselect-overlay-color: #141D27;
  --p-cascadeselect-overlay-background: #F7F8F9;
  --p-cascadeselect-overlay-border-color: #C9CFD4;
  --p-cascadeselect-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-cascadeselect-option-padding: 8px 12px;
  --p-cascadeselect-option-icon-size: 14px;
  --p-cascadeselect-option-icon-color: #2B3847;
  --p-cascadeselect-option-focus-background: #E0E3E6;
  --p-cascadeselect-option-selected-background: #BCD;
  --p-cascadeselect-option-selected-focus-background: #BCD;
  --p-cascadeselect-warning-border-color: #776100;
  --p-cascadeselect-invalid-placeholder-color: #818F99;
  --p-cascadeselect-invalid-border-color: #C71A2F;
  --p-cascadeselect-disabled-color: #818F99;
  --p-cascadeselect-disabled-background: #F7F8F9;
  --p-cascadeselect-disabled-border-color: #C9CFD4;
  --p-datepicker-transition-duration: 0.2s;
  --p-datepicker-input-icon-color: #3B4957;
  --p-datepicker-panel-padding: 12px;
  --p-datepicker-panel-border-radius: 4px;
  --p-datepicker-panel-color: #141D27;
  --p-datepicker-panel-background: #F7F8F9;
  --p-datepicker-panel-border-color: #C9CFD4;
  --p-datepicker-panel-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --p-datepicker-title-gap: 8px;
  --p-datepicker-select-month-padding: 8px 4px;
  --p-datepicker-select-month-border-radius: 4px;
  --p-datepicker-select-year-padding: 8px 4px;
  --p-datepicker-select-year-border-radius: 4px;
  --p-datepicker-month-padding: 8px;
  --p-datepicker-month-border-radius: 4px;
  --p-datepicker-year-padding: 8px;
  --p-datepicker-year-border-radius: 4px;
  --p-datepicker-week-day-padding: 11px 4px;
  --p-datepicker-week-day-color: #2B3847;
  --p-datepicker-date-width: 44px;
  --p-datepicker-date-height: 44px;
  --p-datepicker-date-border-radius: 4px;
  --p-datepicker-date-color: #2B3847;
  --p-datepicker-date-hover-background: #E0E3E6;
  --p-datepicker-date-selected-background: #BCD;
  --p-datepicker-date-range-selected-background: #BCD;
  --p-datepicker-date-disabled-color: #818F99;
  --p-datepicker-time-picker-padding: 8px 0 0 0;
  --p-datepicker-time-picker-border-color: #818F99;
  --p-datepicker-buttonbar-padding: 8px 0 0 0;
  --p-datepicker-buttonbar-border-color: #818F99;
  --p-datepicker-warning-border-color: #776100;
  --p-datepicker-invalid-placeholder-color: #818F99;
  --p-datepicker-invalid-border-color: #C71A2F;
  --p-datepicker-disabled-color: #818F99;
  --p-datepicker-disabled-background: #F7F8F9;
  --p-datepicker-disabled-border-color: #C9CFD4;
  --p-paginator-gap: 2px;
  --p-paginator-padding: 12px 36px 12px;
  --p-paginator-background: transparent;
  --p-paginator-current-page-report-color: #2B3847;
  --p-paginator-nav-button-width: 32px;
  --p-paginator-nav-button-height: 32px;
  --p-paginator-nav-button-border-radius: 4px;
  --p-paginator-nav-button-color: #2B3847;
  --p-paginator-nav-button-hover-color: #2B3847;
  --p-paginator-nav-button-hover-background: #F7F8F9;
  --p-paginator-nav-button-selected-color: #141D27;
  --p-paginator-nav-button-selected-background: #BCD;
  --p-paginator-nav-button-disabled-color: #818F99;
  --p-datatable-header-cell-padding: 6px 12px;
  --p-datatable-header-cell-color: #3B4957;
  --p-datatable-header-cell-background: #E8ECED;
  --p-datatable-header-cell-border-color: #C9CFD4;
  --p-datatable-body-cell-padding: 6px 12px;
  --p-datatable-body-cell-border-color: #C9CFD4;
  --p-datatable-cell-indicator-color: #3B4957;
  --p-datatable-cell-indicator-hover-color: #2B3847;
  --p-datatable-column-title-font-size: 14px;
  --p-datatable-column-title-font-weight: 500;
  --p-datatable-column-resizer-width: 6px;
  --p-datatable-row-color: #2B3847;
  --p-datatable-row-background: #ffffff;
  --p-datatable-row-background-even: #F7F8F9;
  --p-datatable-row-selected-background: #BCD;
  --p-datatable-resize-indicator-width: 2px;
  --p-datatable-resize-indicator-color: #C9CFD4;
  --p-datatable-reorder-indicator-color: #2B3847;
  --p-tabs-transition-duration: 0.2s;
  --p-tabs-tablist-border-width: 0;
  --p-tabs-tab-padding: 6px 16px;
  --p-tabs-tab-border-width: 0 0 1px 0;
  --p-tabs-tab-font-weight: 700;
  --p-tabs-tab-color: #2B3847;
  --p-tabs-tab-hover-color: #141D27;
  --p-tabs-tab-border-color: transparent;
  --p-tabs-tab-hover-border-color: transparent;
  --p-tabs-tab-active-color: #141D27;
  --p-tabs-tab-active-border-color: #D91233;
  --hds-control-color: #2B3847;
  --hds-control-placeholder-color: #818F99;
  --hds-control-icon-color: #2B3847;
  --hds-control-background: #F7F8F9;
  --hds-control-border-color: #C9CFD4;
  --hds-control-hover-border-color: #818F99;
  --hds-control-focus-color: #2B3847;
  --hds-control-focus-border-color: #3B4957;
  --hds-control-overlay-color: #141D27;
  --hds-control-overlay-background: #F7F8F9;
  --hds-control-overlay-border-color: #C9CFD4;
  --hds-control-overlay-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --hds-control-overlay-action-color: #2B3847;
  --hds-control-overlay-action-hover-color: #141D27;
  --hds-control-option-selected-background: #BCD;
  --hds-control-option-focus-background: #E0E3E6;
  --hds-control-warning-color: #776100;
  --hds-control-invalid-color: #C71A2F;
  --hds-control-disabled-color: #818F99;
  --hds-control-disabled-background: #F7F8F9;
  --hds-control-disabled-border-color: #C9CFD4;
  --hds-datepicker-color: #141D27;
  --hds-datepicker-background: #F7F8F9;
  --hds-datepicker-border-color: #C9CFD4;
  --hds-datepicker-shadow: 0px 0px 2px 0px rgba(17, 25, 33, 0.20);
  --hds-datepicker-action-color: #2B3847;
  --hds-datepicker-action-hover-color: #141D27;
  --hds-datepicker-disabled-color: #818F99;
  --hds-datepicker-date-hover-background: #E0E3E6;
  --hds-datepicker-date-selected-background: #BCD;
  --hds-upload-color: #2B3847;
  --hds-upload-background: #F7F8F9;
  --hds-upload-border-color: #C9CFD4;
  --hds-upload-text-color: #141D27;
  --hds-upload-text-secondary: #2B3847;
  --hds-upload-text-tertiary: #3B4957;
  --hds-upload-focus-background: #E0E3E6;
  --hds-upload-focus-border-color: #3B4957;
  --hds-upload-error-color: #C71A2F;
  --hds-upload-header-border-color: #FF0000;
  --hub-color-primary-10: #111921;
  --hub-color-primary-11: #0E1117;
  --hub-color-primary-12: #1B334B;
  --hub-color-primary-13: #2A9C65;
  --hub-color-primary-14: #B89600;
  --hub-color-primary-15: #A50F22;
  --hub-color-primary-16: #BBCCDD;
  --hub-color-primary-00: #F7F8F9;
  --hub-color-primary-01: #EFF1F3;
  --hub-color-primary-02: #E8ECED;
  --hub-color-primary-03: #E0E3E6;
  --hub-color-primary-04: #C9CFD4;
  --hub-color-primary-05: #818F99;
  --hub-color-primary-06: #3B4957;
  --hub-color-primary-07: #2B3847;
  --hub-color-primary-08: #1A2430;
  --hub-color-primary-09: #141D27;
  --hub-color-indicator-primary: #3275B8;
  --hub-color-indicator-success: #32B877;
  --hub-color-indicator-warning: #D9B100;
  --hub-color-indicator-error: #C71A2F;
  --hub-color-brand-data: #279AB9;
  --hub-color-brand-sustain: #6A9B36;
  --hub-color-brand-reservoir: #9957BE;
  --hub-color-brand-explore: #D77409;
  --hub-color-brand-drilling: #ED3127;
  --hub-color-brand-economics: #0C7782;
  --hub-color-brand-ienergy: #C8102E;
  --hub-color-overlay-light: rgba(255,255,255,0.3);
  --hub-color-overlay-strong: rgba(255,255,255,0.4);
  --hub-color-background-1: #E8ECED;
  --hub-color-background-2: #ffffff;
  --hub-color-background-3: #C9CFD4;
  --hub-color-background-4: #F7F8F9;
  --hub-color-text-1: #141D27;
  --hub-color-text-2: #2B3847;
  --hub-color-text-3: #3B4957;
  --hub-color-text-4: #818F99;
  --hub-color-text-5: #100E0C;
  --hub-color-border-1: #C9CFD4;
  --hub-color-tag-code-green: #32B877;
  --hub-color-table-header-text: #3B4957;
  --hub-color-table-header-background: #E8ECED;
  --hub-color-table-header-border: #C9CFD4;
  --hub-color-table-row-text: #2B3847;
  --hub-color-table-row-background-even: #F7F8F9;
  --hub-color-table-row-background-odd: #ffffff;
}
@keyframes hub-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes hub-blink {
  0%, 80%, 100% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
}
@keyframes hub-shimmer {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
@keyframes hub-zoom-in {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes hub-zoom-out {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.95);
  }
}
@keyframes hub-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes hub-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes hub-slide-in-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes hub-slide-out-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes hub-slide-in-right {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes hub-slide-out-right {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
html {
  font-size: 16px;
}
body {
  min-width: 768px;
  overflow: auto hidden;
  font-family: Barlow, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  --hub-font-offset-y: 1px;
}
.hub-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hub-text-link-container {
  color: var(--hub-color-indicator-primary);
}
.hub-text-link {
  color: var(--hub-color-indicator-primary);
  text-decoration: none;
  cursor: pointer;
}
.hub-text-link:hover {
  text-decoration: underline;
}
.hub-loading-dots span {
  opacity: 0;
  animation: hub-blink 1.2s infinite;
}
.hub-loading-dots span:nth-child(1) {
  animation-delay: 0s;
}
.hub-loading-dots span:nth-child(2) {
  animation-delay: 0.2s;
}
.hub-loading-dots span:nth-child(3) {
  animation-delay: 0.4s;
}
.hub-action-buttons {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
}
.hub-control-loader,
.hub-datepicker .p-datepicker.hub-loading .p-datepicker-input-icon-container,
.hub-datepicker.p-datepicker.hub-loading .p-datepicker-input-icon-container,
.hub-cascadeselect .p-cascadeselect.hub-loading .p-cascadeselect-dropdown,
.hub-cascadeselect.p-cascadeselect.hub-loading .p-cascadeselect-dropdown,
.hub-treeselect .p-treeselect.hub-loading .p-treeselect-dropdown,
.hub-treeselect.p-treeselect.hub-loading .p-treeselect-dropdown,
.hub-multiselect .p-multiselect.hub-loading .p-multiselect-dropdown,
.hub-multiselect.p-multiselect.hub-loading .p-multiselect-dropdown,
.hub-select .p-select.hub-loading .p-select-dropdown,
.hub-select.p-select.hub-loading .p-select-dropdown,
.hub-paginator .p-paginator .p-select.hub-loading .p-select-dropdown,
.hub-paginator.p-paginator .p-select.hub-loading .p-select-dropdown,
.hub-table .p-paginator .p-select.hub-loading .p-select-dropdown,
.p-paginator.hub-table .p-select.hub-loading .p-select-dropdown,
.hub-paginator .p-select.hub-loading.p-paginator .p-select-dropdown,
.p-select.hub-loading.hub-paginator.p-paginator .p-select-dropdown,
.hub-table .p-select.hub-loading.p-paginator .p-select-dropdown,
.p-select.hub-loading.p-paginator.hub-table .p-select-dropdown,
.hub-autocomplete .p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete.p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete .p-autocomplete .p-autocomplete-loader,
.hub-autocomplete.p-autocomplete .p-autocomplete-loader,
.hub-autocomplete-multiple .p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete-multiple.p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-loader,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-loader {
  width: 14px;
  height: 14px;
  color: transparent;
  border: 1px solid var(--hub-color-text-2);
  border-top: 1px solid transparent;
  border-radius: 50%;
  animation: hub-spin 1s linear infinite;
}
.hub-list-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hub-list-container .list-item {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
}
.hub-list-container .list-item-label {
  flex-shrink: 0;
  color: var(--hub-color-text-3);
}
.hub-list-container .list-item-value {
  flex: 1;
  color: var(--hub-color-text-2);
  text-align: end;
}
.hub-form-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.hub-form-container hds-textarea::part(textarea) {
  min-height: 73px;
  resize: vertical;
}
.hub-form-container hds-checkbox {
  height: 32px;
}
.hub-form-row {
  display: flex;
  gap: 16px;
}
.hub-form-row > * {
  flex: 1;
}
.hub-tooltip .p-tooltip,
.hub-tooltip.p-tooltip {
  font-size: 12px;
  line-height: 1.4;
}
.hub-tooltip .p-tooltip.p-tooltip-top,
.hub-tooltip.p-tooltip.p-tooltip-top {
  margin-top: -3px;
}
.hub-tooltip .p-tooltip.p-tooltip-right,
.hub-tooltip.p-tooltip.p-tooltip-right {
  margin-left: 3px;
}
.hub-tooltip .p-tooltip.p-tooltip-bottom,
.hub-tooltip.p-tooltip.p-tooltip-bottom {
  margin-top: 3px;
}
.hub-tooltip .p-tooltip.p-tooltip-left,
.hub-tooltip.p-tooltip.p-tooltip-left {
  margin-left: -3px;
}
.hub-tooltip .p-tooltip.hub-w-180,
.hub-tooltip.p-tooltip.hub-w-180 {
  max-width: 180px;
}
.hub-menu .p-menu,
.hub-menu.p-menu {
  min-width: 140px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-checkbox .p-checkbox.p-disabled .p-checkbox-box,
.hub-table .p-checkbox.p-disabled .p-checkbox-box,
.hub-multiselect .p-multiselect .p-checkbox.p-disabled .p-checkbox-box,
.hub-multiselect.p-multiselect .p-checkbox.p-disabled .p-checkbox-box,
.hub-tree .p-tree .p-checkbox.p-disabled .p-checkbox-box,
.hub-tree.p-tree .p-checkbox.p-disabled .p-checkbox-box,
.hub-treeselect .p-treeselect .p-tree .p-checkbox.p-disabled .p-checkbox-box,
.hub-treeselect.p-treeselect .p-tree .p-checkbox.p-disabled .p-checkbox-box,
.hub-treeselect .p-tree.p-treeselect .p-checkbox.p-disabled .p-checkbox-box,
.p-tree.hub-treeselect.p-treeselect .p-checkbox.p-disabled .p-checkbox-box,
.hub-checkbox.p-checkbox.p-disabled .p-checkbox-box,
.p-checkbox.p-disabled.hub-table .p-checkbox-box,
.hub-multiselect .p-checkbox.p-disabled.p-multiselect .p-checkbox-box,
.p-checkbox.p-disabled.hub-multiselect.p-multiselect .p-checkbox-box,
.hub-tree .p-checkbox.p-disabled.p-tree .p-checkbox-box,
.p-checkbox.p-disabled.hub-tree.p-tree .p-checkbox-box,
.hub-treeselect .p-treeselect .p-checkbox.p-disabled.p-tree .p-checkbox-box,
.hub-treeselect.p-treeselect .p-checkbox.p-disabled.p-tree .p-checkbox-box,
.hub-treeselect .p-checkbox.p-disabled.p-tree.p-treeselect .p-checkbox-box,
.p-checkbox.p-disabled.p-tree.hub-treeselect.p-treeselect .p-checkbox-box {
  background: transparent;
  border-width: 1.6px;
}
.hub-checkbox .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-table .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-multiselect .p-multiselect .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-multiselect.p-multiselect .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-tree .p-tree .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-tree.p-tree .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect .p-treeselect .p-tree .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect.p-treeselect .p-tree .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect .p-tree.p-treeselect .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.p-tree.hub-treeselect.p-treeselect .p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.hub-checkbox.p-checkbox.p-disabled .p-checkbox-box:has(.p-checkbox-icon),
.p-checkbox.p-disabled.hub-table .p-checkbox-box:has(.p-checkbox-icon),
.hub-multiselect .p-checkbox.p-disabled.p-multiselect .p-checkbox-box:has(.p-checkbox-icon),
.p-checkbox.p-disabled.hub-multiselect.p-multiselect .p-checkbox-box:has(.p-checkbox-icon),
.hub-tree .p-checkbox.p-disabled.p-tree .p-checkbox-box:has(.p-checkbox-icon),
.p-checkbox.p-disabled.hub-tree.p-tree .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect .p-treeselect .p-checkbox.p-disabled.p-tree .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect.p-treeselect .p-checkbox.p-disabled.p-tree .p-checkbox-box:has(.p-checkbox-icon),
.hub-treeselect .p-checkbox.p-disabled.p-tree.p-treeselect .p-checkbox-box:has(.p-checkbox-icon),
.p-checkbox.p-disabled.p-tree.hub-treeselect.p-treeselect .p-checkbox-box:has(.p-checkbox-icon) {
  background: var(--p-checkbox-disabled-background);
}
.hub-checkbox .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-table .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-multiselect .p-multiselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-multiselect.p-multiselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-tree .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-tree.p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect .p-treeselect .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect.p-treeselect .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect .p-tree.p-treeselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.p-tree.hub-treeselect.p-treeselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-checkbox.p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.p-checkbox.hub-table:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-multiselect .p-checkbox.p-multiselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.p-checkbox.hub-multiselect.p-multiselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-tree .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.p-checkbox.hub-tree.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect .p-treeselect .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect.p-treeselect .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.hub-treeselect .p-checkbox.p-tree.p-treeselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box,
.p-checkbox.p-tree.hub-treeselect.p-treeselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled) .p-checkbox-box {
  background: var(--p-checkbox-checked-background);
  border-color: var(--p-checkbox-checked-border-color);
  border-radius: var(--p-checkbox-border-radius);
}
.hub-checkbox .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-table .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-multiselect .p-multiselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-multiselect.p-multiselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-tree .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-tree.p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect .p-treeselect .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect.p-treeselect .p-tree .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect .p-tree.p-treeselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.p-tree.hub-treeselect.p-treeselect .p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-checkbox.p-checkbox:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.p-checkbox.hub-table:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-multiselect .p-checkbox.p-multiselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.p-checkbox.hub-multiselect.p-multiselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-tree .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.p-checkbox.hub-tree.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect .p-treeselect .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect.p-treeselect .p-checkbox.p-tree:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.hub-treeselect .p-checkbox.p-tree.p-treeselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box,
.p-checkbox.p-tree.hub-treeselect.p-treeselect:has(.p-checkbox-icon[data-p-icon=minus]):not(.p-disabled):hover .p-checkbox-box {
  background: var(--p-checkbox-checked-hover-background);
  border-color: var(--p-checkbox-checked-hover-border-color);
}
.hub-inputtext .p-inputtext,
.hub-datepicker .p-datepicker .p-inputtext,
.hub-datepicker.p-datepicker .p-inputtext,
.hub-multiselect .p-multiselect .p-inputtext,
.hub-multiselect.p-multiselect .p-inputtext,
.hub-select .p-select .p-inputtext,
.hub-select.p-select .p-inputtext,
.hub-paginator .p-paginator .p-select .p-inputtext,
.hub-paginator.p-paginator .p-select .p-inputtext,
.hub-table .p-paginator .p-select .p-inputtext,
.p-paginator.hub-table .p-select .p-inputtext,
.hub-paginator .p-select.p-paginator .p-inputtext,
.p-select.hub-paginator.p-paginator .p-inputtext,
.hub-table .p-select.p-paginator .p-inputtext,
.p-select.p-paginator.hub-table .p-inputtext,
.hub-autocomplete .p-autocomplete .p-inputtext,
.hub-autocomplete.p-autocomplete .p-inputtext,
.hub-tree .p-tree .p-inputtext,
.hub-tree.p-tree .p-inputtext,
.hub-treeselect .p-treeselect .p-tree .p-inputtext,
.hub-treeselect.p-treeselect .p-tree .p-inputtext,
.hub-treeselect .p-tree.p-treeselect .p-inputtext,
.p-tree.hub-treeselect.p-treeselect .p-inputtext,
.hub-inputtext.p-inputtext,
.hub-datepicker .p-inputtext.p-datepicker,
.p-inputtext.hub-datepicker.p-datepicker,
.hub-multiselect .p-inputtext.p-multiselect,
.p-inputtext.hub-multiselect.p-multiselect,
.hub-select .p-inputtext.p-select,
.p-inputtext.hub-select.p-select,
.hub-paginator .p-paginator .p-inputtext.p-select,
.hub-paginator.p-paginator .p-inputtext.p-select,
.hub-table .p-paginator .p-inputtext.p-select,
.p-paginator.hub-table .p-inputtext.p-select,
.hub-paginator .p-inputtext.p-select.p-paginator,
.p-inputtext.p-select.hub-paginator.p-paginator,
.hub-table .p-inputtext.p-select.p-paginator,
.p-inputtext.p-select.p-paginator.hub-table,
.hub-autocomplete .p-inputtext.p-autocomplete,
.p-inputtext.hub-autocomplete.p-autocomplete,
.hub-tree .p-inputtext.p-tree,
.p-inputtext.hub-tree.p-tree,
.hub-treeselect .p-treeselect .p-inputtext.p-tree,
.hub-treeselect.p-treeselect .p-inputtext.p-tree,
.hub-treeselect .p-inputtext.p-tree.p-treeselect,
.p-inputtext.p-tree.hub-treeselect.p-treeselect {
  height: 32px;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-inputtext .p-inputtext::placeholder,
.hub-datepicker .p-datepicker .p-inputtext::placeholder,
.hub-datepicker.p-datepicker .p-inputtext::placeholder,
.hub-multiselect .p-multiselect .p-inputtext::placeholder,
.hub-multiselect.p-multiselect .p-inputtext::placeholder,
.hub-select .p-select .p-inputtext::placeholder,
.hub-select.p-select .p-inputtext::placeholder,
.hub-paginator .p-paginator .p-select .p-inputtext::placeholder,
.hub-paginator.p-paginator .p-select .p-inputtext::placeholder,
.hub-table .p-paginator .p-select .p-inputtext::placeholder,
.p-paginator.hub-table .p-select .p-inputtext::placeholder,
.hub-paginator .p-select.p-paginator .p-inputtext::placeholder,
.p-select.hub-paginator.p-paginator .p-inputtext::placeholder,
.hub-table .p-select.p-paginator .p-inputtext::placeholder,
.p-select.p-paginator.hub-table .p-inputtext::placeholder,
.hub-autocomplete .p-autocomplete .p-inputtext::placeholder,
.hub-autocomplete.p-autocomplete .p-inputtext::placeholder,
.hub-tree .p-tree .p-inputtext::placeholder,
.hub-tree.p-tree .p-inputtext::placeholder,
.hub-treeselect .p-treeselect .p-tree .p-inputtext::placeholder,
.hub-treeselect.p-treeselect .p-tree .p-inputtext::placeholder,
.hub-treeselect .p-tree.p-treeselect .p-inputtext::placeholder,
.p-tree.hub-treeselect.p-treeselect .p-inputtext::placeholder,
.hub-inputtext.p-inputtext::placeholder,
.hub-datepicker .p-inputtext.p-datepicker::placeholder,
.p-inputtext.hub-datepicker.p-datepicker::placeholder,
.hub-multiselect .p-inputtext.p-multiselect::placeholder,
.p-inputtext.hub-multiselect.p-multiselect::placeholder,
.hub-select .p-inputtext.p-select::placeholder,
.p-inputtext.hub-select.p-select::placeholder,
.hub-paginator .p-paginator .p-inputtext.p-select::placeholder,
.hub-paginator.p-paginator .p-inputtext.p-select::placeholder,
.hub-table .p-paginator .p-inputtext.p-select::placeholder,
.p-paginator.hub-table .p-inputtext.p-select::placeholder,
.hub-paginator .p-inputtext.p-select.p-paginator::placeholder,
.p-inputtext.p-select.hub-paginator.p-paginator::placeholder,
.hub-table .p-inputtext.p-select.p-paginator::placeholder,
.p-inputtext.p-select.p-paginator.hub-table::placeholder,
.hub-autocomplete .p-inputtext.p-autocomplete::placeholder,
.p-inputtext.hub-autocomplete.p-autocomplete::placeholder,
.hub-tree .p-inputtext.p-tree::placeholder,
.p-inputtext.hub-tree.p-tree::placeholder,
.hub-treeselect .p-treeselect .p-inputtext.p-tree::placeholder,
.hub-treeselect.p-treeselect .p-inputtext.p-tree::placeholder,
.hub-treeselect .p-inputtext.p-tree.p-treeselect::placeholder,
.p-inputtext.p-tree.hub-treeselect.p-treeselect::placeholder {
  color: var(--p-inputtext-placeholder-color);
}
.hub-inputtext .p-inputtext:enabled:focus,
.hub-datepicker .p-datepicker .p-inputtext:enabled:focus,
.hub-datepicker.p-datepicker .p-inputtext:enabled:focus,
.hub-multiselect .p-multiselect .p-inputtext:enabled:focus,
.hub-multiselect.p-multiselect .p-inputtext:enabled:focus,
.hub-select .p-select .p-inputtext:enabled:focus,
.hub-select.p-select .p-inputtext:enabled:focus,
.hub-paginator .p-paginator .p-select .p-inputtext:enabled:focus,
.hub-paginator.p-paginator .p-select .p-inputtext:enabled:focus,
.hub-table .p-paginator .p-select .p-inputtext:enabled:focus,
.p-paginator.hub-table .p-select .p-inputtext:enabled:focus,
.hub-paginator .p-select.p-paginator .p-inputtext:enabled:focus,
.p-select.hub-paginator.p-paginator .p-inputtext:enabled:focus,
.hub-table .p-select.p-paginator .p-inputtext:enabled:focus,
.p-select.p-paginator.hub-table .p-inputtext:enabled:focus,
.hub-autocomplete .p-autocomplete .p-inputtext:enabled:focus,
.hub-autocomplete.p-autocomplete .p-inputtext:enabled:focus,
.hub-tree .p-tree .p-inputtext:enabled:focus,
.hub-tree.p-tree .p-inputtext:enabled:focus,
.hub-treeselect .p-treeselect .p-tree .p-inputtext:enabled:focus,
.hub-treeselect.p-treeselect .p-tree .p-inputtext:enabled:focus,
.hub-treeselect .p-tree.p-treeselect .p-inputtext:enabled:focus,
.p-tree.hub-treeselect.p-treeselect .p-inputtext:enabled:focus,
.hub-inputtext.p-inputtext:enabled:focus,
.hub-datepicker .p-inputtext.p-datepicker:enabled:focus,
.p-inputtext.hub-datepicker.p-datepicker:enabled:focus,
.hub-multiselect .p-inputtext.p-multiselect:enabled:focus,
.p-inputtext.hub-multiselect.p-multiselect:enabled:focus,
.hub-select .p-inputtext.p-select:enabled:focus,
.p-inputtext.hub-select.p-select:enabled:focus,
.hub-paginator .p-paginator .p-inputtext.p-select:enabled:focus,
.hub-paginator.p-paginator .p-inputtext.p-select:enabled:focus,
.hub-table .p-paginator .p-inputtext.p-select:enabled:focus,
.p-paginator.hub-table .p-inputtext.p-select:enabled:focus,
.hub-paginator .p-inputtext.p-select.p-paginator:enabled:focus,
.p-inputtext.p-select.hub-paginator.p-paginator:enabled:focus,
.hub-table .p-inputtext.p-select.p-paginator:enabled:focus,
.p-inputtext.p-select.p-paginator.hub-table:enabled:focus,
.hub-autocomplete .p-inputtext.p-autocomplete:enabled:focus,
.p-inputtext.hub-autocomplete.p-autocomplete:enabled:focus,
.hub-tree .p-inputtext.p-tree:enabled:focus,
.p-inputtext.hub-tree.p-tree:enabled:focus,
.hub-treeselect .p-treeselect .p-inputtext.p-tree:enabled:focus,
.hub-treeselect.p-treeselect .p-inputtext.p-tree:enabled:focus,
.hub-treeselect .p-inputtext.p-tree.p-treeselect:enabled:focus,
.p-inputtext.p-tree.hub-treeselect.p-treeselect:enabled:focus {
  color: var(--p-inputtext-focus-color);
}
.hub-inputtext .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-datepicker .p-datepicker .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-datepicker.p-datepicker .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-multiselect .p-multiselect .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-multiselect.p-multiselect .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-select .p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-select.p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-paginator .p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator.p-paginator .p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-paginator .p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-paginator.hub-table .p-select .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-select.p-paginator .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-select.hub-paginator.p-paginator .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-select.p-paginator .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-select.p-paginator.hub-table .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-autocomplete .p-autocomplete .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-autocomplete.p-autocomplete .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-tree .p-tree .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-tree.p-tree .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect .p-treeselect .p-tree .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect.p-treeselect .p-tree .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect .p-tree.p-treeselect .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-tree.hub-treeselect.p-treeselect .p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-inputtext.p-inputtext.p-filled:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-datepicker .p-inputtext.p-filled.p-datepicker:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.hub-datepicker.p-datepicker:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-multiselect .p-inputtext.p-filled.p-multiselect:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.hub-multiselect.p-multiselect:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-select .p-inputtext.p-filled.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.hub-select.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-paginator .p-inputtext.p-filled.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator.p-paginator .p-inputtext.p-filled.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-paginator .p-inputtext.p-filled.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-paginator.hub-table .p-inputtext.p-filled.p-select:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-inputtext.p-filled.p-select.p-paginator:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.p-select.hub-paginator.p-paginator:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-inputtext.p-filled.p-select.p-paginator:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.p-select.p-paginator.hub-table:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-autocomplete .p-inputtext.p-filled.p-autocomplete:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.hub-autocomplete.p-autocomplete:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-tree .p-inputtext.p-filled.p-tree:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.hub-tree.p-tree:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect .p-treeselect .p-inputtext.p-filled.p-tree:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect.p-treeselect .p-inputtext.p-filled.p-tree:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect .p-inputtext.p-filled.p-tree.p-treeselect:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-inputtext.p-filled.p-tree.hub-treeselect.p-treeselect:enabled:not(:hover, .hub-warning, .p-invalid, .p-disabled) {
  border-color: var(--p-inputtext-focus-border-color);
}
.hub-inputtext .p-inputtext.hub-warning:not(:disabled),
.hub-datepicker .p-datepicker .p-inputtext.hub-warning:not(:disabled),
.hub-datepicker.p-datepicker .p-inputtext.hub-warning:not(:disabled),
.hub-multiselect .p-multiselect .p-inputtext.hub-warning:not(:disabled),
.hub-multiselect.p-multiselect .p-inputtext.hub-warning:not(:disabled),
.hub-select .p-select .p-inputtext.hub-warning:not(:disabled),
.hub-select.p-select .p-inputtext.hub-warning:not(:disabled),
.hub-paginator .p-paginator .p-select .p-inputtext.hub-warning:not(:disabled),
.hub-paginator.p-paginator .p-select .p-inputtext.hub-warning:not(:disabled),
.hub-table .p-paginator .p-select .p-inputtext.hub-warning:not(:disabled),
.p-paginator.hub-table .p-select .p-inputtext.hub-warning:not(:disabled),
.hub-paginator .p-select.p-paginator .p-inputtext.hub-warning:not(:disabled),
.p-select.hub-paginator.p-paginator .p-inputtext.hub-warning:not(:disabled),
.hub-table .p-select.p-paginator .p-inputtext.hub-warning:not(:disabled),
.p-select.p-paginator.hub-table .p-inputtext.hub-warning:not(:disabled),
.hub-autocomplete .p-autocomplete .p-inputtext.hub-warning:not(:disabled),
.hub-autocomplete.p-autocomplete .p-inputtext.hub-warning:not(:disabled),
.hub-tree .p-tree .p-inputtext.hub-warning:not(:disabled),
.hub-tree.p-tree .p-inputtext.hub-warning:not(:disabled),
.hub-treeselect .p-treeselect .p-tree .p-inputtext.hub-warning:not(:disabled),
.hub-treeselect.p-treeselect .p-tree .p-inputtext.hub-warning:not(:disabled),
.hub-treeselect .p-tree.p-treeselect .p-inputtext.hub-warning:not(:disabled),
.p-tree.hub-treeselect.p-treeselect .p-inputtext.hub-warning:not(:disabled),
.hub-inputtext.p-inputtext.hub-warning:not(:disabled),
.hub-datepicker .p-inputtext.hub-warning.p-datepicker:not(:disabled),
.p-inputtext.hub-warning.hub-datepicker.p-datepicker:not(:disabled),
.hub-multiselect .p-inputtext.hub-warning.p-multiselect:not(:disabled),
.p-inputtext.hub-warning.hub-multiselect.p-multiselect:not(:disabled),
.hub-select .p-inputtext.hub-warning.p-select:not(:disabled),
.p-inputtext.hub-warning.hub-select.p-select:not(:disabled),
.hub-paginator .p-paginator .p-inputtext.hub-warning.p-select:not(:disabled),
.hub-paginator.p-paginator .p-inputtext.hub-warning.p-select:not(:disabled),
.hub-table .p-paginator .p-inputtext.hub-warning.p-select:not(:disabled),
.p-paginator.hub-table .p-inputtext.hub-warning.p-select:not(:disabled),
.hub-paginator .p-inputtext.hub-warning.p-select.p-paginator:not(:disabled),
.p-inputtext.hub-warning.p-select.hub-paginator.p-paginator:not(:disabled),
.hub-table .p-inputtext.hub-warning.p-select.p-paginator:not(:disabled),
.p-inputtext.hub-warning.p-select.p-paginator.hub-table:not(:disabled),
.hub-autocomplete .p-inputtext.hub-warning.p-autocomplete:not(:disabled),
.p-inputtext.hub-warning.hub-autocomplete.p-autocomplete:not(:disabled),
.hub-tree .p-inputtext.hub-warning.p-tree:not(:disabled),
.p-inputtext.hub-warning.hub-tree.p-tree:not(:disabled),
.hub-treeselect .p-treeselect .p-inputtext.hub-warning.p-tree:not(:disabled),
.hub-treeselect.p-treeselect .p-inputtext.hub-warning.p-tree:not(:disabled),
.hub-treeselect .p-inputtext.hub-warning.p-tree.p-treeselect:not(:disabled),
.p-inputtext.hub-warning.p-tree.hub-treeselect.p-treeselect:not(:disabled) {
  border-color: var(--p-inputtext-warning-border-color);
}
.hub-inputtext .p-inputtext.p-invalid:not(:disabled),
.hub-datepicker .p-datepicker .p-inputtext.p-invalid:not(:disabled),
.hub-datepicker.p-datepicker .p-inputtext.p-invalid:not(:disabled),
.hub-multiselect .p-multiselect .p-inputtext.p-invalid:not(:disabled),
.hub-multiselect.p-multiselect .p-inputtext.p-invalid:not(:disabled),
.hub-select .p-select .p-inputtext.p-invalid:not(:disabled),
.hub-select.p-select .p-inputtext.p-invalid:not(:disabled),
.hub-paginator .p-paginator .p-select .p-inputtext.p-invalid:not(:disabled),
.hub-paginator.p-paginator .p-select .p-inputtext.p-invalid:not(:disabled),
.hub-table .p-paginator .p-select .p-inputtext.p-invalid:not(:disabled),
.p-paginator.hub-table .p-select .p-inputtext.p-invalid:not(:disabled),
.hub-paginator .p-select.p-paginator .p-inputtext.p-invalid:not(:disabled),
.p-select.hub-paginator.p-paginator .p-inputtext.p-invalid:not(:disabled),
.hub-table .p-select.p-paginator .p-inputtext.p-invalid:not(:disabled),
.p-select.p-paginator.hub-table .p-inputtext.p-invalid:not(:disabled),
.hub-autocomplete .p-autocomplete .p-inputtext.p-invalid:not(:disabled),
.hub-autocomplete.p-autocomplete .p-inputtext.p-invalid:not(:disabled),
.hub-tree .p-tree .p-inputtext.p-invalid:not(:disabled),
.hub-tree.p-tree .p-inputtext.p-invalid:not(:disabled),
.hub-treeselect .p-treeselect .p-tree .p-inputtext.p-invalid:not(:disabled),
.hub-treeselect.p-treeselect .p-tree .p-inputtext.p-invalid:not(:disabled),
.hub-treeselect .p-tree.p-treeselect .p-inputtext.p-invalid:not(:disabled),
.p-tree.hub-treeselect.p-treeselect .p-inputtext.p-invalid:not(:disabled),
.hub-inputtext.p-inputtext.p-invalid:not(:disabled),
.hub-datepicker .p-inputtext.p-invalid.p-datepicker:not(:disabled),
.p-inputtext.p-invalid.hub-datepicker.p-datepicker:not(:disabled),
.hub-multiselect .p-inputtext.p-invalid.p-multiselect:not(:disabled),
.p-inputtext.p-invalid.hub-multiselect.p-multiselect:not(:disabled),
.hub-select .p-inputtext.p-invalid.p-select:not(:disabled),
.p-inputtext.p-invalid.hub-select.p-select:not(:disabled),
.hub-paginator .p-paginator .p-inputtext.p-invalid.p-select:not(:disabled),
.hub-paginator.p-paginator .p-inputtext.p-invalid.p-select:not(:disabled),
.hub-table .p-paginator .p-inputtext.p-invalid.p-select:not(:disabled),
.p-paginator.hub-table .p-inputtext.p-invalid.p-select:not(:disabled),
.hub-paginator .p-inputtext.p-invalid.p-select.p-paginator:not(:disabled),
.p-inputtext.p-invalid.p-select.hub-paginator.p-paginator:not(:disabled),
.hub-table .p-inputtext.p-invalid.p-select.p-paginator:not(:disabled),
.p-inputtext.p-invalid.p-select.p-paginator.hub-table:not(:disabled),
.hub-autocomplete .p-inputtext.p-invalid.p-autocomplete:not(:disabled),
.p-inputtext.p-invalid.hub-autocomplete.p-autocomplete:not(:disabled),
.hub-tree .p-inputtext.p-invalid.p-tree:not(:disabled),
.p-inputtext.p-invalid.hub-tree.p-tree:not(:disabled),
.hub-treeselect .p-treeselect .p-inputtext.p-invalid.p-tree:not(:disabled),
.hub-treeselect.p-treeselect .p-inputtext.p-invalid.p-tree:not(:disabled),
.hub-treeselect .p-inputtext.p-invalid.p-tree.p-treeselect:not(:disabled),
.p-inputtext.p-invalid.p-tree.hub-treeselect.p-treeselect:not(:disabled) {
  border-color: var(--p-inputtext-invalid-border-color);
}
.hub-inputtext .p-inputtext:disabled,
.hub-datepicker .p-datepicker .p-inputtext:disabled,
.hub-datepicker.p-datepicker .p-inputtext:disabled,
.hub-multiselect .p-multiselect .p-inputtext:disabled,
.hub-multiselect.p-multiselect .p-inputtext:disabled,
.hub-select .p-select .p-inputtext:disabled,
.hub-select.p-select .p-inputtext:disabled,
.hub-paginator .p-paginator .p-select .p-inputtext:disabled,
.hub-paginator.p-paginator .p-select .p-inputtext:disabled,
.hub-table .p-paginator .p-select .p-inputtext:disabled,
.p-paginator.hub-table .p-select .p-inputtext:disabled,
.hub-paginator .p-select.p-paginator .p-inputtext:disabled,
.p-select.hub-paginator.p-paginator .p-inputtext:disabled,
.hub-table .p-select.p-paginator .p-inputtext:disabled,
.p-select.p-paginator.hub-table .p-inputtext:disabled,
.hub-autocomplete .p-autocomplete .p-inputtext:disabled,
.hub-autocomplete.p-autocomplete .p-inputtext:disabled,
.hub-tree .p-tree .p-inputtext:disabled,
.hub-tree.p-tree .p-inputtext:disabled,
.hub-treeselect .p-treeselect .p-tree .p-inputtext:disabled,
.hub-treeselect.p-treeselect .p-tree .p-inputtext:disabled,
.hub-treeselect .p-tree.p-treeselect .p-inputtext:disabled,
.p-tree.hub-treeselect.p-treeselect .p-inputtext:disabled,
.hub-inputtext.p-inputtext:disabled,
.hub-datepicker .p-inputtext.p-datepicker:disabled,
.p-inputtext.hub-datepicker.p-datepicker:disabled,
.hub-multiselect .p-inputtext.p-multiselect:disabled,
.p-inputtext.hub-multiselect.p-multiselect:disabled,
.hub-select .p-inputtext.p-select:disabled,
.p-inputtext.hub-select.p-select:disabled,
.hub-paginator .p-paginator .p-inputtext.p-select:disabled,
.hub-paginator.p-paginator .p-inputtext.p-select:disabled,
.hub-table .p-paginator .p-inputtext.p-select:disabled,
.p-paginator.hub-table .p-inputtext.p-select:disabled,
.hub-paginator .p-inputtext.p-select.p-paginator:disabled,
.p-inputtext.p-select.hub-paginator.p-paginator:disabled,
.hub-table .p-inputtext.p-select.p-paginator:disabled,
.p-inputtext.p-select.p-paginator.hub-table:disabled,
.hub-autocomplete .p-inputtext.p-autocomplete:disabled,
.p-inputtext.hub-autocomplete.p-autocomplete:disabled,
.hub-tree .p-inputtext.p-tree:disabled,
.p-inputtext.hub-tree.p-tree:disabled,
.hub-treeselect .p-treeselect .p-inputtext.p-tree:disabled,
.hub-treeselect.p-treeselect .p-inputtext.p-tree:disabled,
.hub-treeselect .p-inputtext.p-tree.p-treeselect:disabled,
.p-inputtext.p-tree.hub-treeselect.p-treeselect:disabled {
  border-color: var(--p-inputtext-disabled-border-color);
}
.hub-input-base hds-input:not([disabled])::part(prefix-icon) {
  color: var(--hub-color-text-3);
}
.hub-tree .p-tree .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node > .p-tree-node-content {
  padding-left: calc(0 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node .p-tree-node > .p-tree-node-content {
  padding-left: calc(1 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content {
  padding-left: calc(2 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content {
  padding-left: calc(3 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content {
  padding-left: calc(4 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect.p-treeselect .p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-tree.p-tree .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.hub-treeselect .p-tree.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content,
.p-tree.hub-treeselect.p-treeselect .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node .p-tree-node > .p-tree-node-content {
  padding-left: calc(5 * var(--p-tree-indent, 14px) + 12px);
}
.hub-tree .p-tree .p-tree-node-children,
.hub-treeselect .p-treeselect .p-tree .p-tree-node-children,
.hub-treeselect.p-treeselect .p-tree .p-tree-node-children,
.hub-tree.p-tree .p-tree-node-children,
.hub-treeselect .p-tree.p-treeselect .p-tree-node-children,
.p-tree.hub-treeselect.p-treeselect .p-tree-node-children {
  padding-inline-start: unset;
}
.hub-tree .p-tree .p-tree-node-label,
.hub-treeselect .p-treeselect .p-tree .p-tree-node-label,
.hub-treeselect.p-treeselect .p-tree .p-tree-node-label,
.hub-tree.p-tree .p-tree-node-label,
.hub-treeselect .p-tree.p-treeselect .p-tree-node-label,
.p-tree.hub-treeselect.p-treeselect .p-tree-node-label {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  white-space: nowrap;
}
.hub-tree .p-tree .p-iconfield:has(.p-tree-filter-input),
.hub-treeselect .p-treeselect .p-tree .p-iconfield:has(.p-tree-filter-input),
.hub-treeselect.p-treeselect .p-tree .p-iconfield:has(.p-tree-filter-input),
.hub-tree.p-tree .p-iconfield:has(.p-tree-filter-input),
.hub-treeselect .p-tree.p-treeselect .p-iconfield:has(.p-tree-filter-input),
.p-tree.hub-treeselect.p-treeselect .p-iconfield:has(.p-tree-filter-input) {
  margin: var(--p-tree-node-padding);
}
.hub-tree .p-tree .p-tree-filter-input::-webkit-search-cancel-button,
.hub-treeselect .p-treeselect .p-tree .p-tree-filter-input::-webkit-search-cancel-button,
.hub-treeselect.p-treeselect .p-tree .p-tree-filter-input::-webkit-search-cancel-button,
.hub-tree.p-tree .p-tree-filter-input::-webkit-search-cancel-button,
.hub-treeselect .p-tree.p-treeselect .p-tree-filter-input::-webkit-search-cancel-button,
.p-tree.hub-treeselect.p-treeselect .p-tree-filter-input::-webkit-search-cancel-button {
  display: none;
}
.hub-tree .p-tree .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]),
.hub-treeselect .p-treeselect .p-tree .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]),
.hub-treeselect.p-treeselect .p-tree .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]),
.hub-tree.p-tree .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]),
.hub-treeselect .p-tree.p-treeselect .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]),
.p-tree.hub-treeselect.p-treeselect .p-tree-node-content:has(.p-checkbox[data-p-checked=true], .p-checkbox[data-p-partialchecked=true]) {
  color: var(--p-tree-node-selected-color);
  background: var(--p-tree-node-selected-background);
}
.hub-tree .p-tree .p-tree-empty-message,
.hub-treeselect .p-treeselect .p-tree .p-tree-empty-message,
.hub-treeselect.p-treeselect .p-tree .p-tree-empty-message,
.hub-tree.p-tree .p-tree-empty-message,
.hub-treeselect .p-tree.p-treeselect .p-tree-empty-message,
.p-tree.hub-treeselect.p-treeselect .p-tree-empty-message {
  padding: var(--p-tree-node-padding);
}
.hub-tree .p-tree,
.hub-treeselect .p-treeselect .p-tree,
.hub-treeselect.p-treeselect .p-tree,
.hub-tree.p-tree,
.hub-treeselect .p-tree.p-treeselect,
.p-tree.hub-treeselect.p-treeselect {
}
.hub-tree .p-tree .p-tree-node-content:hover .p-checkbox-box,
.hub-treeselect .p-treeselect .p-tree .p-tree-node-content:hover .p-checkbox-box,
.hub-treeselect.p-treeselect .p-tree .p-tree-node-content:hover .p-checkbox-box,
.hub-tree.p-tree .p-tree-node-content:hover .p-checkbox-box,
.hub-treeselect .p-tree.p-treeselect .p-tree-node-content:hover .p-checkbox-box,
.p-tree.hub-treeselect.p-treeselect .p-tree-node-content:hover .p-checkbox-box {
  border-color: var(--p-checkbox-checked-hover-border-color);
}
.hub-tree .p-tree .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.hub-treeselect .p-treeselect .p-tree .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.hub-treeselect.p-treeselect .p-tree .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.hub-tree.p-tree .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.hub-treeselect .p-tree.p-treeselect .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.p-tree.hub-treeselect.p-treeselect .p-tree-node-content:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box {
  background: var(--p-checkbox-checked-hover-background);
  border-color: var(--p-checkbox-checked-hover-border-color);
}
.hub-chip .p-chip,
.hub-treeselect .p-treeselect .p-chip,
.hub-treeselect.p-treeselect .p-chip,
.hub-multiselect .p-multiselect .p-chip,
.hub-multiselect.p-multiselect .p-chip,
.hub-autocomplete-multiple .p-autocomplete .p-chip,
.hub-autocomplete-multiple.p-autocomplete .p-chip,
.hub-chip.p-chip,
.hub-treeselect .p-chip.p-treeselect,
.p-chip.hub-treeselect.p-treeselect,
.hub-multiselect .p-chip.p-multiselect,
.p-chip.hub-multiselect.p-multiselect,
.hub-autocomplete-multiple .p-chip.p-autocomplete,
.p-chip.hub-autocomplete-multiple.p-autocomplete {
  max-width: 100%;
  height: 22px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  opacity: 0.85;
  transition: all var(--p-chip-transition-duration);
}
.hub-chip .p-chip .p-chip-label,
.hub-treeselect .p-treeselect .p-chip .p-chip-label,
.hub-treeselect.p-treeselect .p-chip .p-chip-label,
.hub-multiselect .p-multiselect .p-chip .p-chip-label,
.hub-multiselect.p-multiselect .p-chip .p-chip-label,
.hub-autocomplete-multiple .p-autocomplete .p-chip .p-chip-label,
.hub-autocomplete-multiple.p-autocomplete .p-chip .p-chip-label,
.hub-chip.p-chip .p-chip-label,
.hub-treeselect .p-chip.p-treeselect .p-chip-label,
.p-chip.hub-treeselect.p-treeselect .p-chip-label,
.hub-multiselect .p-chip.p-multiselect .p-chip-label,
.p-chip.hub-multiselect.p-multiselect .p-chip-label,
.hub-autocomplete-multiple .p-chip.p-autocomplete .p-chip-label,
.p-chip.hub-autocomplete-multiple.p-autocomplete .p-chip-label {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hub-chip .p-chip .p-chip-remove-icon,
.hub-treeselect .p-treeselect .p-chip .p-chip-remove-icon,
.hub-treeselect.p-treeselect .p-chip .p-chip-remove-icon,
.hub-multiselect .p-multiselect .p-chip .p-chip-remove-icon,
.hub-multiselect.p-multiselect .p-chip .p-chip-remove-icon,
.hub-autocomplete-multiple .p-autocomplete .p-chip .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete .p-chip .p-chip-remove-icon,
.hub-chip.p-chip .p-chip-remove-icon,
.hub-treeselect .p-chip.p-treeselect .p-chip-remove-icon,
.p-chip.hub-treeselect.p-treeselect .p-chip-remove-icon,
.hub-multiselect .p-chip.p-multiselect .p-chip-remove-icon,
.p-chip.hub-multiselect.p-multiselect .p-chip-remove-icon,
.hub-autocomplete-multiple .p-chip.p-autocomplete .p-chip-remove-icon,
.p-chip.hub-autocomplete-multiple.p-autocomplete .p-chip-remove-icon {
  outline: none;
}
.hub-chip .p-chip:has(.p-chip-remove-icon),
.hub-treeselect .p-treeselect .p-chip:has(.p-chip-remove-icon),
.hub-treeselect.p-treeselect .p-chip:has(.p-chip-remove-icon),
.hub-multiselect .p-multiselect .p-chip:has(.p-chip-remove-icon),
.hub-multiselect.p-multiselect .p-chip:has(.p-chip-remove-icon),
.hub-autocomplete-multiple .p-autocomplete .p-chip:has(.p-chip-remove-icon),
.hub-autocomplete-multiple.p-autocomplete .p-chip:has(.p-chip-remove-icon),
.hub-chip.p-chip:has(.p-chip-remove-icon),
.hub-treeselect .p-chip.p-treeselect:has(.p-chip-remove-icon),
.p-chip.hub-treeselect.p-treeselect:has(.p-chip-remove-icon),
.hub-multiselect .p-chip.p-multiselect:has(.p-chip-remove-icon),
.p-chip.hub-multiselect.p-multiselect:has(.p-chip-remove-icon),
.hub-autocomplete-multiple .p-chip.p-autocomplete:has(.p-chip-remove-icon),
.p-chip.hub-autocomplete-multiple.p-autocomplete:has(.p-chip-remove-icon) {
  padding-inline-end: var(--p-chip-padding-x);
}
.hub-chip .p-chip:hover,
.hub-treeselect .p-treeselect .p-chip:hover,
.hub-treeselect.p-treeselect .p-chip:hover,
.hub-multiselect .p-multiselect .p-chip:hover,
.hub-multiselect.p-multiselect .p-chip:hover,
.hub-autocomplete-multiple .p-autocomplete .p-chip:hover,
.hub-autocomplete-multiple.p-autocomplete .p-chip:hover,
.hub-chip.p-chip:hover,
.hub-treeselect .p-chip.p-treeselect:hover,
.p-chip.hub-treeselect.p-treeselect:hover,
.hub-multiselect .p-chip.p-multiselect:hover,
.p-chip.hub-multiselect.p-multiselect:hover,
.hub-autocomplete-multiple .p-chip.p-autocomplete:hover,
.p-chip.hub-autocomplete-multiple.p-autocomplete:hover {
  opacity: 1;
}
.hub-chip .p-chip.hub-disabled,
.hub-treeselect .p-treeselect .p-chip.hub-disabled,
.hub-treeselect.p-treeselect .p-chip.hub-disabled,
.hub-multiselect .p-multiselect .p-chip.hub-disabled,
.hub-multiselect.p-multiselect .p-chip.hub-disabled,
.hub-autocomplete-multiple .p-autocomplete .p-chip.hub-disabled,
.hub-autocomplete-multiple.p-autocomplete .p-chip.hub-disabled,
.hub-chip.p-chip.hub-disabled,
.hub-treeselect .p-chip.hub-disabled.p-treeselect,
.p-chip.hub-disabled.hub-treeselect.p-treeselect,
.hub-multiselect .p-chip.hub-disabled.p-multiselect,
.p-chip.hub-disabled.hub-multiselect.p-multiselect,
.hub-autocomplete-multiple .p-chip.hub-disabled.p-autocomplete,
.p-chip.hub-disabled.hub-autocomplete-multiple.p-autocomplete {
  color: var(--p-chip-disabled-color);
  pointer-events: none;
  background: var(--p-chip-disabled-background);
  opacity: 1;
}
.hub-chip .p-chip.hub-disabled .p-chip-remove-icon,
.hub-treeselect .p-treeselect .p-chip.hub-disabled .p-chip-remove-icon,
.hub-treeselect.p-treeselect .p-chip.hub-disabled .p-chip-remove-icon,
.hub-multiselect .p-multiselect .p-chip.hub-disabled .p-chip-remove-icon,
.hub-multiselect.p-multiselect .p-chip.hub-disabled .p-chip-remove-icon,
.hub-autocomplete-multiple .p-autocomplete .p-chip.hub-disabled .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete .p-chip.hub-disabled .p-chip-remove-icon,
.hub-chip.p-chip.hub-disabled .p-chip-remove-icon,
.hub-treeselect .p-chip.hub-disabled.p-treeselect .p-chip-remove-icon,
.p-chip.hub-disabled.hub-treeselect.p-treeselect .p-chip-remove-icon,
.hub-multiselect .p-chip.hub-disabled.p-multiselect .p-chip-remove-icon,
.p-chip.hub-disabled.hub-multiselect.p-multiselect .p-chip-remove-icon,
.hub-autocomplete-multiple .p-chip.hub-disabled.p-autocomplete .p-chip-remove-icon,
.p-chip.hub-disabled.hub-autocomplete-multiple.p-autocomplete .p-chip-remove-icon {
  color: var(--p-chip-disabled-color);
}
.hub-radiobutton .p-radiobutton .p-radiobutton-box,
.hub-table .p-radiobutton .p-radiobutton-box,
.hub-radiobutton.p-radiobutton .p-radiobutton-box,
.p-radiobutton.hub-table .p-radiobutton-box {
  border-width: 1.6px;
}
.hub-autocomplete .p-autocomplete.hub-loading,
.hub-autocomplete.p-autocomplete.hub-loading {
  position: relative;
}
.hub-autocomplete .p-autocomplete.hub-loading .p-autocomplete-input,
.hub-autocomplete.p-autocomplete.hub-loading .p-autocomplete-input {
  padding-inline-end: 26px;
}
.hub-autocomplete .p-autocomplete.hub-loading .p-autocomplete-dropdown,
.hub-autocomplete.p-autocomplete.hub-loading .p-autocomplete-dropdown {
  visibility: hidden;
}
.hub-autocomplete .p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete.p-autocomplete.hub-loading p-overlay::after {
  position: absolute;
  top: 9px;
  right: 12px;
  display: block;
  content: "";
}
.hub-autocomplete .p-autocomplete .p-autocomplete-input,
.hub-autocomplete.p-autocomplete .p-autocomplete-input {
  width: 100%;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-clear-icon,
.hub-autocomplete.p-autocomplete .p-autocomplete-clear-icon {
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: var(--p-autocomplete-dropdown-color);
}
.hub-autocomplete .p-autocomplete .p-autocomplete-loader,
.hub-autocomplete.p-autocomplete .p-autocomplete-loader {
  margin-top: -7px;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-loader + .p-autocomplete-dropdown,
.hub-autocomplete.p-autocomplete .p-autocomplete-loader + .p-autocomplete-dropdown {
  display: none;
}
.hub-autocomplete .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-input,
.hub-autocomplete.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-input {
  padding-inline-end: 26px;
}
.hub-autocomplete .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-clear-icon,
.hub-autocomplete .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-loader,
.hub-autocomplete.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-clear-icon,
.hub-autocomplete.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-loader {
  inset-inline-end: 12px;
}
.hub-autocomplete .p-autocomplete,
.hub-autocomplete.p-autocomplete {
}
.hub-autocomplete .p-autocomplete .p-autocomplete-dropdown,
.hub-autocomplete.p-autocomplete .p-autocomplete-dropdown {
  position: absolute;
  inset-inline-end: 12px;
  top: 50%;
  padding: 0;
  margin-top: -7px;
}
.hub-autocomplete .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input,
.hub-autocomplete.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input {
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
}
.hub-autocomplete .p-autocomplete:has(.p-autocomplete-dropdown):not(.p-autocomplete-clear-icon) .p-autocomplete-input,
.hub-autocomplete.p-autocomplete:has(.p-autocomplete-dropdown):not(.p-autocomplete-clear-icon) .p-autocomplete-input {
  padding-inline-end: 28px;
}
.hub-autocomplete .p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-input,
.hub-autocomplete.p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-input {
  padding-inline-end: 43px;
}
.hub-autocomplete .p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-clear-icon,
.hub-autocomplete.p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-clear-icon {
  right: 30px;
  padding-inline-end: unset;
}
.hub-autocomplete .p-autocomplete,
.hub-autocomplete.p-autocomplete {
}
.hub-autocomplete .p-autocomplete .p-overlay,
.hub-autocomplete.p-autocomplete .p-overlay {
  width: 100%;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-overlay,
.hub-autocomplete.p-autocomplete .p-autocomplete-overlay {
  overflow: hidden;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-list-container,
.hub-autocomplete.p-autocomplete .p-autocomplete-list-container {
  max-height: 250px !important;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-option,
.hub-autocomplete.p-autocomplete .p-autocomplete-option {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-option span,
.hub-autocomplete.p-autocomplete .p-autocomplete-option span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub-autocomplete .p-autocomplete .p-autocomplete-empty-message,
.hub-autocomplete.p-autocomplete .p-autocomplete-empty-message {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-autocomplete .p-autocomplete,
.hub-autocomplete.p-autocomplete {
}
.hub-autocomplete .p-autocomplete.hub-warning:not(.p-disabled) .p-autocomplete-input,
.hub-autocomplete .p-autocomplete.hub-warning:not(.p-disabled):hover .p-autocomplete-input,
.hub-autocomplete.p-autocomplete.hub-warning:not(.p-disabled) .p-autocomplete-input,
.hub-autocomplete.p-autocomplete.hub-warning:not(.p-disabled):hover .p-autocomplete-input {
  border-color: var(--p-autocomplete-warning-border-color);
}
.hub-autocomplete .p-autocomplete,
.hub-autocomplete.p-autocomplete {
}
.hub-autocomplete .p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-clear-icon,
.hub-autocomplete .p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-loader,
.hub-autocomplete .p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-dropdown,
.hub-autocomplete.p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-clear-icon,
.hub-autocomplete.p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-loader,
.hub-autocomplete.p-autocomplete .p-autocomplete-input:disabled ~ .p-autocomplete-dropdown {
  color: var(--p-multiselect-disabled-color);
  pointer-events: none;
}
.hub-autocomplete-multiple .p-autocomplete.hub-loading,
.hub-autocomplete-multiple.p-autocomplete.hub-loading {
  position: relative;
}
.hub-autocomplete-multiple .p-autocomplete.hub-loading .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete.hub-loading .p-autocomplete-input-multiple {
  padding-inline-end: 26px;
}
.hub-autocomplete-multiple .p-autocomplete.hub-loading .p-autocomplete-dropdown,
.hub-autocomplete-multiple.p-autocomplete.hub-loading .p-autocomplete-dropdown {
  visibility: hidden;
}
.hub-autocomplete-multiple .p-autocomplete.hub-loading p-overlay::after,
.hub-autocomplete-multiple.p-autocomplete.hub-loading p-overlay::after {
  position: absolute;
  top: 9px;
  right: 12px;
  display: block;
  content: "";
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-input-multiple {
  gap: 4px;
  width: 100%;
  min-height: 32px;
  max-height: 220px;
  padding: 4px 12px;
  overflow-y: scroll;
}
.hub-autocomplete-multiple .p-autocomplete.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid) .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple.p-autocomplete.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid) .p-autocomplete-input-multiple:not(.p-disabled) {
  border-color: var(--p-autocomplete-focus-border-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-input,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-input {
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-autocomplete-multiple .p-autocomplete,
.hub-autocomplete-multiple.p-autocomplete {
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-chip-item:last-child,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-chip-item:last-child {
  flex: 1;
  min-width: 0;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-chip-item,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-chip-item {
  max-width: 100%;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-chip-item.p-focus .p-chip,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-chip-item.p-focus .p-chip {
  border: 1px solid var(--p-chip-background);
}
.hub-autocomplete-multiple .p-autocomplete .p-chip,
.hub-autocomplete-multiple.p-autocomplete .p-chip {
  color: var(--p-multiselect-color);
  opacity: 1;
}
.hub-autocomplete-multiple .p-autocomplete .p-chip .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete .p-chip .p-chip-remove-icon {
  color: var(--p-multiselect-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-chip:hover,
.hub-autocomplete-multiple.p-autocomplete .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-chip:hover .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-clear-icon,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-clear-icon {
  top: 18px;
  width: 12px;
  height: 12px;
  color: var(--p-autocomplete-dropdown-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-loader,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-loader {
  top: 16px;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-loader + .p-autocomplete-dropdown,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-loader + .p-autocomplete-dropdown {
  display: none;
}
.hub-autocomplete-multiple .p-autocomplete.p-focus .p-autocomplete-input,
.hub-autocomplete-multiple.p-autocomplete.p-focus .p-autocomplete-input {
  color: var(--p-autocomplete-focus-color);
}
.hub-autocomplete-multiple .p-autocomplete.p-focus,
.hub-autocomplete-multiple.p-autocomplete.p-focus {
}
.hub-autocomplete-multiple .p-autocomplete.p-focus .p-chip,
.hub-autocomplete-multiple.p-autocomplete.p-focus .p-chip {
  color: var(--p-autocomplete-focus-color);
}
.hub-autocomplete-multiple .p-autocomplete.p-focus .p-chip .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete.p-focus .p-chip .p-chip-remove-icon {
  color: var(--p-autocomplete-focus-color);
}
.hub-autocomplete-multiple .p-autocomplete.p-focus .p-chip:hover,
.hub-autocomplete-multiple.p-autocomplete.p-focus .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-autocomplete-multiple .p-autocomplete.p-focus .p-chip:hover .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete.p-focus .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-autocomplete-multiple .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-input-multiple {
  padding-inline-end: 26px;
}
.hub-autocomplete-multiple .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-clear-icon,
.hub-autocomplete-multiple .p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-loader,
.hub-autocomplete-multiple.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-clear-icon,
.hub-autocomplete-multiple.p-autocomplete:not(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon, .p-autocomplete-loader) .p-autocomplete-loader {
  inset-inline-end: 12px;
}
.hub-autocomplete-multiple .p-autocomplete,
.hub-autocomplete-multiple.p-autocomplete {
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-dropdown,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-dropdown {
  position: absolute;
  inset-inline-end: 12px;
  top: 9px;
  padding: 0;
}
.hub-autocomplete-multiple .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple {
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
}
.hub-autocomplete-multiple .p-autocomplete:has(.p-autocomplete-dropdown):not(.p-autocomplete-clear-icon) .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete:has(.p-autocomplete-dropdown):not(.p-autocomplete-clear-icon) .p-autocomplete-input-multiple {
  padding-inline-end: 28px;
}
.hub-autocomplete-multiple .p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-input-multiple {
  padding-inline-end: 43px;
}
.hub-autocomplete-multiple .p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-clear-icon,
.hub-autocomplete-multiple.p-autocomplete:has(.p-autocomplete-dropdown):has(.p-autocomplete-clear-icon) .p-autocomplete-clear-icon {
  right: 30px;
  padding-inline-end: unset;
}
.hub-autocomplete-multiple .p-autocomplete,
.hub-autocomplete-multiple.p-autocomplete {
}
.hub-autocomplete-multiple .p-autocomplete .p-overlay,
.hub-autocomplete-multiple.p-autocomplete .p-overlay {
  width: 100%;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-overlay,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-overlay {
  overflow: hidden;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-list-container,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-list-container {
  max-height: 250px !important;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-option,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-option {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-option span,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-option span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub-autocomplete-multiple .p-autocomplete .p-autocomplete-empty-message,
.hub-autocomplete-multiple.p-autocomplete .p-autocomplete-empty-message {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-autocomplete-multiple .p-autocomplete,
.hub-autocomplete-multiple.p-autocomplete {
}
.hub-autocomplete-multiple .p-autocomplete.hub-warning .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple .p-autocomplete.hub-warning:hover .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple.p-autocomplete.hub-warning .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple.p-autocomplete.hub-warning:hover .p-autocomplete-input-multiple:not(.p-disabled) {
  border-color: var(--p-autocomplete-warning-border-color);
}
.hub-autocomplete-multiple .p-autocomplete.p-invalid:hover .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple .p-autocomplete.p-invalid.p-focus .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple.p-autocomplete.p-invalid:hover .p-autocomplete-input-multiple:not(.p-disabled),
.hub-autocomplete-multiple.p-autocomplete.p-invalid.p-focus .p-autocomplete-input-multiple:not(.p-disabled) {
  border-color: var(--p-autocomplete-invalid-border-color);
}
.hub-autocomplete-multiple .p-autocomplete,
.hub-autocomplete-multiple.p-autocomplete {
}
.hub-autocomplete-multiple .p-autocomplete:hover .p-autocomplete-input-multiple.p-disabled,
.hub-autocomplete-multiple.p-autocomplete:hover .p-autocomplete-input-multiple.p-disabled {
  border-color: var(--p-select-disabled-border-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-disabled.p-autocomplete-input-multiple,
.hub-autocomplete-multiple.p-autocomplete .p-disabled.p-autocomplete-input-multiple {
  border-color: var(--p-select-disabled-border-color);
}
.hub-autocomplete-multiple .p-autocomplete .p-disabled ~ .p-autocomplete-clear-icon,
.hub-autocomplete-multiple .p-autocomplete .p-disabled ~ .p-autocomplete-loader,
.hub-autocomplete-multiple .p-autocomplete .p-disabled ~ .p-autocomplete-dropdown,
.hub-autocomplete-multiple.p-autocomplete .p-disabled ~ .p-autocomplete-clear-icon,
.hub-autocomplete-multiple.p-autocomplete .p-disabled ~ .p-autocomplete-loader,
.hub-autocomplete-multiple.p-autocomplete .p-disabled ~ .p-autocomplete-dropdown {
  color: var(--p-multiselect-disabled-color);
  pointer-events: none;
}
.hub-autocomplete-multiple .p-autocomplete .p-disabled,
.hub-autocomplete-multiple.p-autocomplete .p-disabled {
}
.hub-autocomplete-multiple .p-autocomplete .p-disabled .p-chip,
.hub-autocomplete-multiple.p-autocomplete .p-disabled .p-chip {
  color: var(--p-autocomplete-chip-disabled-color);
  pointer-events: none;
  background: var(--p-autocomplete-chip-disabled-background);
  opacity: 1;
}
.hub-autocomplete-multiple .p-autocomplete .p-disabled .p-chip .p-chip-remove-icon,
.hub-autocomplete-multiple.p-autocomplete .p-disabled .p-chip .p-chip-remove-icon {
  color: var(--p-chip-disabled-color);
}
.hub-select .p-select,
.hub-paginator .p-paginator .p-select,
.hub-paginator.p-paginator .p-select,
.hub-table .p-paginator .p-select,
.p-paginator.hub-table .p-select,
.hub-select.p-select,
.hub-paginator .p-select.p-paginator,
.p-select.hub-paginator.p-paginator,
.hub-table .p-select.p-paginator,
.p-select.p-paginator.hub-table {
  align-items: center;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-select .p-select.hub-loading .p-select-dropdown svg,
.hub-paginator .p-paginator .p-select.hub-loading .p-select-dropdown svg,
.hub-paginator.p-paginator .p-select.hub-loading .p-select-dropdown svg,
.hub-table .p-paginator .p-select.hub-loading .p-select-dropdown svg,
.p-paginator.hub-table .p-select.hub-loading .p-select-dropdown svg,
.hub-select.p-select.hub-loading .p-select-dropdown svg,
.hub-paginator .p-select.hub-loading.p-paginator .p-select-dropdown svg,
.p-select.hub-loading.hub-paginator.p-paginator .p-select-dropdown svg,
.hub-table .p-select.hub-loading.p-paginator .p-select-dropdown svg,
.p-select.hub-loading.p-paginator.hub-table .p-select-dropdown svg {
  display: none;
}
.hub-select .p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-paginator .p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator.p-paginator .p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-paginator .p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-paginator.hub-table .p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-select.p-select.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-paginator .p-select.p-inputwrapper-filled.p-paginator:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-select.p-inputwrapper-filled.hub-paginator.p-paginator:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-table .p-select.p-inputwrapper-filled.p-paginator:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.p-select.p-inputwrapper-filled.p-paginator.hub-table:not(:hover, .hub-warning, .p-invalid, .p-disabled) {
  border-color: var(--p-select-focus-border-color);
}
.hub-select .p-select .p-select-label,
.hub-paginator .p-paginator .p-select .p-select-label,
.hub-paginator.p-paginator .p-select .p-select-label,
.hub-table .p-paginator .p-select .p-select-label,
.p-paginator.hub-table .p-select .p-select-label,
.hub-select.p-select .p-select-label,
.hub-paginator .p-select.p-paginator .p-select-label,
.p-select.hub-paginator.p-paginator .p-select-label,
.hub-table .p-select.p-paginator .p-select-label,
.p-select.p-paginator.hub-table .p-select-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-select .p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-paginator .p-paginator .p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-paginator.p-paginator .p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-table .p-paginator .p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.p-paginator.hub-table .p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-select.p-select .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-paginator .p-select.p-paginator .p-select-label[aria-expanded=true]:not(.p-placeholder),
.p-select.hub-paginator.p-paginator .p-select-label[aria-expanded=true]:not(.p-placeholder),
.hub-table .p-select.p-paginator .p-select-label[aria-expanded=true]:not(.p-placeholder),
.p-select.p-paginator.hub-table .p-select-label[aria-expanded=true]:not(.p-placeholder) {
  color: var(--p-select-focus-color);
}
.hub-select .p-select .p-select-clear-icon,
.hub-paginator .p-paginator .p-select .p-select-clear-icon,
.hub-paginator.p-paginator .p-select .p-select-clear-icon,
.hub-table .p-paginator .p-select .p-select-clear-icon,
.p-paginator.hub-table .p-select .p-select-clear-icon,
.hub-select.p-select .p-select-clear-icon,
.hub-paginator .p-select.p-paginator .p-select-clear-icon,
.p-select.hub-paginator.p-paginator .p-select-clear-icon,
.hub-table .p-select.p-paginator .p-select-clear-icon,
.p-select.p-paginator.hub-table .p-select-clear-icon {
  inset-inline-end: 30px;
  top: unset;
  width: 12px;
  height: 12px;
  margin-top: unset;
}
.hub-select .p-select.p-select-open,
.hub-paginator .p-paginator .p-select.p-select-open,
.hub-paginator.p-paginator .p-select.p-select-open,
.hub-table .p-paginator .p-select.p-select-open,
.p-paginator.hub-table .p-select.p-select-open,
.hub-select.p-select.p-select-open,
.hub-paginator .p-select.p-select-open.p-paginator,
.p-select.p-select-open.hub-paginator.p-paginator,
.hub-table .p-select.p-select-open.p-paginator,
.p-select.p-select-open.p-paginator.hub-table {
  border-color: var(--p-select-focus-border-color);
}
.hub-select .p-select.p-select-open:not(.p-disabled):hover,
.hub-paginator .p-paginator .p-select.p-select-open:not(.p-disabled):hover,
.hub-paginator.p-paginator .p-select.p-select-open:not(.p-disabled):hover,
.hub-table .p-paginator .p-select.p-select-open:not(.p-disabled):hover,
.p-paginator.hub-table .p-select.p-select-open:not(.p-disabled):hover,
.hub-select.p-select.p-select-open:not(.p-disabled):hover,
.hub-paginator .p-select.p-select-open.p-paginator:not(.p-disabled):hover,
.p-select.p-select-open.hub-paginator.p-paginator:not(.p-disabled):hover,
.hub-table .p-select.p-select-open.p-paginator:not(.p-disabled):hover,
.p-select.p-select-open.p-paginator.hub-table:not(.p-disabled):hover {
  border-color: var(--p-select-focus-border-color);
}
.hub-select .p-select,
.hub-paginator .p-paginator .p-select,
.hub-paginator.p-paginator .p-select,
.hub-table .p-paginator .p-select,
.p-paginator.hub-table .p-select,
.hub-select.p-select,
.hub-paginator .p-select.p-paginator,
.p-select.hub-paginator.p-paginator,
.hub-table .p-select.p-paginator,
.p-select.p-paginator.hub-table {
}
.hub-select .p-select .p-overlay,
.hub-paginator .p-paginator .p-select .p-overlay,
.hub-paginator.p-paginator .p-select .p-overlay,
.hub-table .p-paginator .p-select .p-overlay,
.p-paginator.hub-table .p-select .p-overlay,
.hub-select.p-select .p-overlay,
.hub-paginator .p-select.p-paginator .p-overlay,
.p-select.hub-paginator.p-paginator .p-overlay,
.hub-table .p-select.p-paginator .p-overlay,
.p-select.p-paginator.hub-table .p-overlay {
  width: 100%;
}
.hub-select .p-select .p-select-overlay,
.hub-paginator .p-paginator .p-select .p-select-overlay,
.hub-paginator.p-paginator .p-select .p-select-overlay,
.hub-table .p-paginator .p-select .p-select-overlay,
.p-paginator.hub-table .p-select .p-select-overlay,
.hub-select.p-select .p-select-overlay,
.hub-paginator .p-select.p-paginator .p-select-overlay,
.p-select.hub-paginator.p-paginator .p-select-overlay,
.hub-table .p-select.p-paginator .p-select-overlay,
.p-select.p-paginator.hub-table .p-select-overlay {
  overflow: hidden;
}
.hub-select .p-select,
.hub-paginator .p-paginator .p-select,
.hub-paginator.p-paginator .p-select,
.hub-table .p-paginator .p-select,
.p-paginator.hub-table .p-select,
.hub-select.p-select,
.hub-paginator .p-select.p-paginator,
.p-select.hub-paginator.p-paginator,
.hub-table .p-select.p-paginator,
.p-select.p-paginator.hub-table {
}
.hub-select .p-select.hub-warning:not(.p-disabled),
.hub-paginator .p-paginator .p-select.hub-warning:not(.p-disabled),
.hub-paginator.p-paginator .p-select.hub-warning:not(.p-disabled),
.hub-table .p-paginator .p-select.hub-warning:not(.p-disabled),
.p-paginator.hub-table .p-select.hub-warning:not(.p-disabled),
.hub-select .p-select.hub-warning:not(.p-disabled):hover,
.hub-select.p-select.hub-warning:not(.p-disabled),
.hub-paginator .p-select.hub-warning.p-paginator:not(.p-disabled),
.p-select.hub-warning.hub-paginator.p-paginator:not(.p-disabled),
.hub-table .p-select.hub-warning.p-paginator:not(.p-disabled),
.p-select.hub-warning.p-paginator.hub-table:not(.p-disabled),
.hub-select.p-select.hub-warning:not(.p-disabled):hover {
  border-color: var(--p-select-warning-border-color);
}
.hub-select .p-select.p-invalid:not(.p-disabled):hover,
.hub-paginator .p-paginator .p-select.p-invalid:not(.p-disabled):hover,
.hub-paginator.p-paginator .p-select.p-invalid:not(.p-disabled):hover,
.hub-table .p-paginator .p-select.p-invalid:not(.p-disabled):hover,
.p-paginator.hub-table .p-select.p-invalid:not(.p-disabled):hover,
.hub-select .p-select.p-invalid.p-focus:not(.p-disabled),
.hub-paginator .p-paginator .p-select.p-invalid.p-focus:not(.p-disabled),
.hub-paginator.p-paginator .p-select.p-invalid.p-focus:not(.p-disabled),
.hub-table .p-paginator .p-select.p-invalid.p-focus:not(.p-disabled),
.p-paginator.hub-table .p-select.p-invalid.p-focus:not(.p-disabled),
.hub-select .p-select.p-invalid.p-select-open,
.hub-paginator .p-paginator .p-select.p-invalid.p-select-open,
.hub-paginator.p-paginator .p-select.p-invalid.p-select-open,
.hub-table .p-paginator .p-select.p-invalid.p-select-open,
.p-paginator.hub-table .p-select.p-invalid.p-select-open,
.hub-select.p-select.p-invalid:not(.p-disabled):hover,
.hub-paginator .p-select.p-invalid.p-paginator:not(.p-disabled):hover,
.p-select.p-invalid.hub-paginator.p-paginator:not(.p-disabled):hover,
.hub-table .p-select.p-invalid.p-paginator:not(.p-disabled):hover,
.p-select.p-invalid.p-paginator.hub-table:not(.p-disabled):hover,
.hub-select.p-select.p-invalid.p-focus:not(.p-disabled),
.hub-paginator .p-select.p-invalid.p-focus.p-paginator:not(.p-disabled),
.p-select.p-invalid.p-focus.hub-paginator.p-paginator:not(.p-disabled),
.hub-table .p-select.p-invalid.p-focus.p-paginator:not(.p-disabled),
.p-select.p-invalid.p-focus.p-paginator.hub-table:not(.p-disabled),
.hub-select.p-select.p-invalid.p-select-open,
.hub-paginator .p-select.p-invalid.p-select-open.p-paginator,
.p-select.p-invalid.p-select-open.hub-paginator.p-paginator,
.hub-table .p-select.p-invalid.p-select-open.p-paginator,
.p-select.p-invalid.p-select-open.p-paginator.hub-table {
  border-color: var(--p-select-invalid-border-color);
}
.hub-select .p-select,
.hub-paginator .p-paginator .p-select,
.hub-paginator.p-paginator .p-select,
.hub-table .p-paginator .p-select,
.p-paginator.hub-table .p-select,
.hub-select.p-select,
.hub-paginator .p-select.p-paginator,
.p-select.hub-paginator.p-paginator,
.hub-table .p-select.p-paginator,
.p-select.p-paginator.hub-table {
}
.hub-select .p-select.p-disabled,
.hub-paginator .p-paginator .p-select.p-disabled,
.hub-paginator.p-paginator .p-select.p-disabled,
.hub-table .p-paginator .p-select.p-disabled,
.p-paginator.hub-table .p-select.p-disabled,
.hub-select.p-select.p-disabled,
.hub-paginator .p-select.p-disabled.p-paginator,
.p-select.p-disabled.hub-paginator.p-paginator,
.hub-table .p-select.p-disabled.p-paginator,
.p-select.p-disabled.p-paginator.hub-table {
  color: var(--p-select-disabled-color);
  border-color: var(--p-select-disabled-border-color);
}
.hub-select .p-select.p-disabled .p-select-label,
.hub-paginator .p-paginator .p-select.p-disabled .p-select-label,
.hub-paginator.p-paginator .p-select.p-disabled .p-select-label,
.hub-table .p-paginator .p-select.p-disabled .p-select-label,
.p-paginator.hub-table .p-select.p-disabled .p-select-label,
.hub-select .p-select.p-disabled .p-placeholder,
.hub-paginator .p-paginator .p-select.p-disabled .p-placeholder,
.hub-paginator.p-paginator .p-select.p-disabled .p-placeholder,
.hub-table .p-paginator .p-select.p-disabled .p-placeholder,
.p-paginator.hub-table .p-select.p-disabled .p-placeholder,
.hub-select .p-select.p-disabled .p-select-dropdown,
.hub-paginator .p-paginator .p-select.p-disabled .p-select-dropdown,
.hub-paginator.p-paginator .p-select.p-disabled .p-select-dropdown,
.hub-table .p-paginator .p-select.p-disabled .p-select-dropdown,
.p-paginator.hub-table .p-select.p-disabled .p-select-dropdown,
.hub-select .p-select.p-disabled .p-select-clear-icon,
.hub-paginator .p-paginator .p-select.p-disabled .p-select-clear-icon,
.hub-paginator.p-paginator .p-select.p-disabled .p-select-clear-icon,
.hub-table .p-paginator .p-select.p-disabled .p-select-clear-icon,
.p-paginator.hub-table .p-select.p-disabled .p-select-clear-icon,
.hub-select.p-select.p-disabled .p-select-label,
.hub-paginator .p-select.p-disabled.p-paginator .p-select-label,
.p-select.p-disabled.hub-paginator.p-paginator .p-select-label,
.hub-table .p-select.p-disabled.p-paginator .p-select-label,
.p-select.p-disabled.p-paginator.hub-table .p-select-label,
.hub-select.p-select.p-disabled .p-placeholder,
.hub-paginator .p-select.p-disabled.p-paginator .p-placeholder,
.p-select.p-disabled.hub-paginator.p-paginator .p-placeholder,
.hub-table .p-select.p-disabled.p-paginator .p-placeholder,
.p-select.p-disabled.p-paginator.hub-table .p-placeholder,
.hub-select.p-select.p-disabled .p-select-dropdown,
.hub-paginator .p-select.p-disabled.p-paginator .p-select-dropdown,
.p-select.p-disabled.hub-paginator.p-paginator .p-select-dropdown,
.hub-table .p-select.p-disabled.p-paginator .p-select-dropdown,
.p-select.p-disabled.p-paginator.hub-table .p-select-dropdown,
.hub-select.p-select.p-disabled .p-select-clear-icon,
.hub-paginator .p-select.p-disabled.p-paginator .p-select-clear-icon,
.p-select.p-disabled.hub-paginator.p-paginator .p-select-clear-icon,
.hub-table .p-select.p-disabled.p-paginator .p-select-clear-icon,
.p-select.p-disabled.p-paginator.hub-table .p-select-clear-icon {
  color: var(--p-select-disabled-color);
}
.hub-select-panel .p-select-header,
.hub-select .p-select .p-select-header,
.hub-paginator .p-paginator .p-select .p-select-header,
.hub-paginator.p-paginator .p-select .p-select-header,
.hub-table .p-paginator .p-select .p-select-header,
.p-paginator.hub-table .p-select .p-select-header,
.hub-select.p-select .p-select-header,
.hub-paginator .p-select.p-paginator .p-select-header,
.p-select.hub-paginator.p-paginator .p-select-header,
.hub-table .p-select.p-paginator .p-select-header,
.p-select.p-paginator.hub-table .p-select-header {
  cursor: default;
}
.hub-select-panel .p-select-header .p-inputtext,
.hub-select .p-select .p-select-header .p-inputtext,
.hub-paginator .p-paginator .p-select .p-select-header .p-inputtext,
.hub-paginator.p-paginator .p-select .p-select-header .p-inputtext,
.hub-table .p-paginator .p-select .p-select-header .p-inputtext,
.p-paginator.hub-table .p-select .p-select-header .p-inputtext,
.hub-select.p-select .p-select-header .p-inputtext,
.hub-paginator .p-select.p-paginator .p-select-header .p-inputtext,
.p-select.hub-paginator.p-paginator .p-select-header .p-inputtext,
.hub-table .p-select.p-paginator .p-select-header .p-inputtext,
.p-select.p-paginator.hub-table .p-select-header .p-inputtext {
  padding-inline-end: 30px;
}
.hub-select-panel .p-select-list-container,
.hub-select .p-select .p-select-list-container,
.hub-paginator .p-paginator .p-select .p-select-list-container,
.hub-paginator.p-paginator .p-select .p-select-list-container,
.hub-table .p-paginator .p-select .p-select-list-container,
.p-paginator.hub-table .p-select .p-select-list-container,
.hub-select.p-select .p-select-list-container,
.hub-paginator .p-select.p-paginator .p-select-list-container,
.p-select.hub-paginator.p-paginator .p-select-list-container,
.hub-table .p-select.p-paginator .p-select-list-container,
.p-select.p-paginator.hub-table .p-select-list-container {
  max-height: 250px !important;
}
.hub-select-panel .p-virtualscroller,
.hub-select .p-select .p-virtualscroller,
.hub-paginator .p-paginator .p-select .p-virtualscroller,
.hub-paginator.p-paginator .p-select .p-virtualscroller,
.hub-table .p-paginator .p-select .p-virtualscroller,
.p-paginator.hub-table .p-select .p-virtualscroller,
.hub-select.p-select .p-virtualscroller,
.hub-paginator .p-select.p-paginator .p-virtualscroller,
.p-select.hub-paginator.p-paginator .p-virtualscroller,
.hub-table .p-select.p-paginator .p-virtualscroller,
.p-select.p-paginator.hub-table .p-virtualscroller {
  overflow-x: hidden;
}
.hub-select-panel .p-virtualscroller-content,
.hub-select .p-select .p-virtualscroller-content,
.hub-paginator .p-paginator .p-select .p-virtualscroller-content,
.hub-paginator.p-paginator .p-select .p-virtualscroller-content,
.hub-table .p-paginator .p-select .p-virtualscroller-content,
.p-paginator.hub-table .p-select .p-virtualscroller-content,
.hub-select.p-select .p-virtualscroller-content,
.hub-paginator .p-select.p-paginator .p-virtualscroller-content,
.p-select.hub-paginator.p-paginator .p-virtualscroller-content,
.hub-table .p-select.p-paginator .p-virtualscroller-content,
.p-select.p-paginator.hub-table .p-virtualscroller-content {
  width: 100%;
}
.hub-select-panel .p-select-option,
.hub-select .p-select .p-select-option,
.hub-paginator .p-paginator .p-select .p-select-option,
.hub-paginator.p-paginator .p-select .p-select-option,
.hub-table .p-paginator .p-select .p-select-option,
.p-paginator.hub-table .p-select .p-select-option,
.hub-select.p-select .p-select-option,
.hub-paginator .p-select.p-paginator .p-select-option,
.p-select.hub-paginator.p-paginator .p-select-option,
.hub-table .p-select.p-paginator .p-select-option,
.p-select.p-paginator.hub-table .p-select-option {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-select-panel .p-select-option span,
.hub-select .p-select .p-select-option span,
.hub-paginator .p-paginator .p-select .p-select-option span,
.hub-paginator.p-paginator .p-select .p-select-option span,
.hub-table .p-paginator .p-select .p-select-option span,
.p-paginator.hub-table .p-select .p-select-option span,
.hub-select.p-select .p-select-option span,
.hub-paginator .p-select.p-paginator .p-select-option span,
.p-select.hub-paginator.p-paginator .p-select-option span,
.hub-table .p-select.p-paginator .p-select-option span,
.p-select.p-paginator.hub-table .p-select-option span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub-select-panel .p-select-option-blank-icon,
.hub-select .p-select .p-select-option-blank-icon,
.hub-paginator .p-paginator .p-select .p-select-option-blank-icon,
.hub-paginator.p-paginator .p-select .p-select-option-blank-icon,
.hub-table .p-paginator .p-select .p-select-option-blank-icon,
.p-paginator.hub-table .p-select .p-select-option-blank-icon,
.hub-select.p-select .p-select-option-blank-icon,
.hub-paginator .p-select.p-paginator .p-select-option-blank-icon,
.p-select.hub-paginator.p-paginator .p-select-option-blank-icon,
.hub-table .p-select.p-paginator .p-select-option-blank-icon,
.p-select.p-paginator.hub-table .p-select-option-blank-icon,
.hub-select-panel .p-select-option-check-icon,
.hub-select .p-select .p-select-option-check-icon,
.hub-paginator .p-paginator .p-select .p-select-option-check-icon,
.hub-paginator.p-paginator .p-select .p-select-option-check-icon,
.hub-table .p-paginator .p-select .p-select-option-check-icon,
.p-paginator.hub-table .p-select .p-select-option-check-icon,
.hub-select.p-select .p-select-option-check-icon,
.hub-paginator .p-select.p-paginator .p-select-option-check-icon,
.p-select.hub-paginator.p-paginator .p-select-option-check-icon,
.hub-table .p-select.p-paginator .p-select-option-check-icon,
.p-select.p-paginator.hub-table .p-select-option-check-icon {
  margin-right: 8px;
}
.hub-select-panel .p-select-empty-message,
.hub-select .p-select .p-select-empty-message,
.hub-paginator .p-paginator .p-select .p-select-empty-message,
.hub-paginator.p-paginator .p-select .p-select-empty-message,
.hub-table .p-paginator .p-select .p-select-empty-message,
.p-paginator.hub-table .p-select .p-select-empty-message,
.hub-select.p-select .p-select-empty-message,
.hub-paginator .p-select.p-paginator .p-select-empty-message,
.p-select.hub-paginator.p-paginator .p-select-empty-message,
.hub-table .p-select.p-paginator .p-select-empty-message,
.p-select.p-paginator.hub-table .p-select-empty-message {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  cursor: default;
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
  align-items: center;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-multiselect .p-multiselect.hub-loading .p-multiselect-dropdown svg,
.hub-multiselect.p-multiselect.hub-loading .p-multiselect-dropdown svg {
  display: none;
}
.hub-multiselect .p-multiselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-multiselect.p-multiselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled) {
  border-color: var(--p-multiselect-focus-border-color);
}
.hub-multiselect .p-multiselect .p-multiselect-label,
.hub-multiselect.p-multiselect .p-multiselect-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-multiselect .p-multiselect .p-multiselect-label.p-placeholder,
.hub-multiselect.p-multiselect .p-multiselect-label.p-placeholder {
  display: block;
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
}
.hub-multiselect .p-multiselect.p-multiselect-display-chip .p-multiselect-label,
.hub-multiselect.p-multiselect.p-multiselect-display-chip .p-multiselect-label {
  gap: 4px;
}
.hub-multiselect .p-multiselect .p-multiselect-chip-item:last-child,
.hub-multiselect.p-multiselect .p-multiselect-chip-item:last-child {
  flex: 1;
  min-width: 0;
}
.hub-multiselect .p-multiselect .p-multiselect-chip-item,
.hub-multiselect.p-multiselect .p-multiselect-chip-item {
  max-width: 100%;
}
.hub-multiselect .p-multiselect .p-chip,
.hub-multiselect.p-multiselect .p-chip {
  color: var(--p-multiselect-color);
  opacity: 1;
}
.hub-multiselect .p-multiselect .p-chip .p-chip-remove-icon,
.hub-multiselect.p-multiselect .p-chip .p-chip-remove-icon {
  color: var(--p-multiselect-color);
}
.hub-multiselect .p-multiselect .p-chip:hover,
.hub-multiselect.p-multiselect .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-multiselect .p-multiselect .p-chip:hover .p-chip-remove-icon,
.hub-multiselect.p-multiselect .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-multiselect .p-multiselect .p-multiselect-clear-icon,
.hub-multiselect.p-multiselect .p-multiselect-clear-icon {
  inset-inline-end: 30px;
  top: unset;
  width: 12px;
  min-width: 12px;
  height: 12px;
  margin-top: unset;
}
.hub-multiselect .p-multiselect.p-multiselect-open,
.hub-multiselect.p-multiselect.p-multiselect-open {
  border-color: var(--p-select-focus-border-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open:not(.p-disabled):hover,
.hub-multiselect.p-multiselect.p-multiselect-open:not(.p-disabled):hover {
  border-color: var(--p-select-focus-border-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open .p-multiselect-label:not(.p-placeholder),
.hub-multiselect.p-multiselect.p-multiselect-open .p-multiselect-label:not(.p-placeholder) {
  color: var(--p-multiselect-focus-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open,
.hub-multiselect.p-multiselect.p-multiselect-open {
}
.hub-multiselect .p-multiselect.p-multiselect-open .p-chip,
.hub-multiselect.p-multiselect.p-multiselect-open .p-chip {
  color: var(--p-multiselect-focus-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open .p-chip .p-chip-remove-icon,
.hub-multiselect.p-multiselect.p-multiselect-open .p-chip .p-chip-remove-icon {
  color: var(--p-multiselect-focus-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open .p-chip:hover,
.hub-multiselect.p-multiselect.p-multiselect-open .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-multiselect .p-multiselect.p-multiselect-open .p-chip:hover .p-chip-remove-icon,
.hub-multiselect.p-multiselect.p-multiselect-open .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
}
.hub-multiselect .p-multiselect .p-overlay,
.hub-multiselect.p-multiselect .p-overlay {
  width: 100%;
}
.hub-multiselect .p-multiselect .p-multiselect-overlay,
.hub-multiselect.p-multiselect .p-multiselect-overlay {
  overflow: hidden;
}
.hub-multiselect .p-multiselect .p-multiselect-overlay:has(.p-multiselect-empty-message) .p-checkbox,
.hub-multiselect.p-multiselect .p-multiselect-overlay:has(.p-multiselect-empty-message) .p-checkbox {
  pointer-events: none;
}
.hub-multiselect .p-multiselect .p-multiselect-header,
.hub-multiselect.p-multiselect .p-multiselect-header {
  cursor: default;
}
.hub-multiselect .p-multiselect .p-multiselect-header .p-inputtext,
.hub-multiselect.p-multiselect .p-multiselect-header .p-inputtext {
  padding-inline-end: 30px;
}
.hub-multiselect .p-multiselect .p-multiselect-list-container,
.hub-multiselect.p-multiselect .p-multiselect-list-container {
  max-height: 250px !important;
}
.hub-multiselect .p-multiselect .p-virtualscroller,
.hub-multiselect.p-multiselect .p-virtualscroller {
  overflow-x: hidden;
}
.hub-multiselect .p-multiselect .p-virtualscroller-content,
.hub-multiselect.p-multiselect .p-virtualscroller-content {
  width: 100%;
}
.hub-multiselect .p-multiselect .p-multiselect-option,
.hub-multiselect.p-multiselect .p-multiselect-option {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-multiselect .p-multiselect .p-multiselect-option span,
.hub-multiselect.p-multiselect .p-multiselect-option span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub-multiselect .p-multiselect .p-multiselect-empty-message,
.hub-multiselect.p-multiselect .p-multiselect-empty-message {
  cursor: default;
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
}
.hub-multiselect .p-multiselect .p-multiselect-option:hover .p-checkbox-box,
.hub-multiselect.p-multiselect .p-multiselect-option:hover .p-checkbox-box {
  border-color: var(--p-checkbox-checked-hover-border-color);
}
.hub-multiselect .p-multiselect .p-multiselect-option:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box,
.hub-multiselect.p-multiselect .p-multiselect-option:hover:has(.p-checkbox-checked, .p-checkbox-icon[data-p-icon=minus]) .p-checkbox-box {
  background: var(--p-checkbox-checked-hover-background);
  border-color: var(--p-checkbox-checked-hover-border-color);
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
}
.hub-multiselect .p-multiselect.hub-warning:not(.p-disabled),
.hub-multiselect .p-multiselect.hub-warning:not(.p-disabled):hover,
.hub-multiselect.p-multiselect.hub-warning:not(.p-disabled),
.hub-multiselect.p-multiselect.hub-warning:not(.p-disabled):hover {
  border-color: var(--p-select-warning-border-color);
}
.hub-multiselect .p-multiselect.p-invalid:not(.p-disabled):hover,
.hub-multiselect .p-multiselect.p-invalid.p-focus:not(.p-disabled),
.hub-multiselect.p-multiselect.p-invalid:not(.p-disabled):hover,
.hub-multiselect.p-multiselect.p-invalid.p-focus:not(.p-disabled) {
  border-color: var(--p-multiselect-invalid-border-color);
}
.hub-multiselect .p-multiselect,
.hub-multiselect.p-multiselect {
}
.hub-multiselect .p-multiselect.p-disabled,
.hub-multiselect.p-multiselect.p-disabled {
  color: var(--p-select-disabled-color);
  border-color: var(--p-select-disabled-border-color);
}
.hub-multiselect .p-multiselect.p-disabled .p-multiselect-label,
.hub-multiselect .p-multiselect.p-disabled .p-placeholder,
.hub-multiselect .p-multiselect.p-disabled .p-multiselect-dropdown,
.hub-multiselect .p-multiselect.p-disabled .p-multiselect-clear-icon,
.hub-multiselect.p-multiselect.p-disabled .p-multiselect-label,
.hub-multiselect.p-multiselect.p-disabled .p-placeholder,
.hub-multiselect.p-multiselect.p-disabled .p-multiselect-dropdown,
.hub-multiselect.p-multiselect.p-disabled .p-multiselect-clear-icon {
  color: var(--p-multiselect-disabled-color);
}
.hub-multiselect .p-multiselect.p-disabled,
.hub-multiselect.p-multiselect.p-disabled {
}
.hub-multiselect .p-multiselect.p-disabled .p-chip,
.hub-multiselect.p-multiselect.p-disabled .p-chip {
  color: var(--p-multiselect-chip-disabled-color);
  pointer-events: none;
  background: var(--p-multiselect-chip-disabled-background);
  opacity: 1;
}
.hub-multiselect .p-multiselect.p-disabled .p-chip .p-chip-remove-icon,
.hub-multiselect.p-multiselect.p-disabled .p-chip .p-chip-remove-icon {
  color: var(--p-chip-disabled-color);
}
.hub-treeselect .p-treeselect,
.hub-treeselect.p-treeselect {
  align-items: center;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-treeselect .p-treeselect.hub-loading .p-treeselect-dropdown svg,
.hub-treeselect.p-treeselect.hub-loading .p-treeselect-dropdown svg {
  display: none;
}
.hub-treeselect .p-treeselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-treeselect.p-treeselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled) {
  border-color: var(--p-treeselect-focus-border-color);
}
.hub-treeselect .p-treeselect .p-treeselect-clear-icon,
.hub-treeselect.p-treeselect .p-treeselect-clear-icon {
  position: unset;
  top: unset;
  width: 12px;
  min-width: 12px;
  height: 12px;
  margin-top: unset;
  margin-right: 4px;
  margin-left: 4px;
  color: var(--p-treeselect-clear-icon-color);
}
.hub-treeselect .p-treeselect .p-treeselect-label,
.hub-treeselect.p-treeselect .p-treeselect-label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-treeselect .p-treeselect.p-treeselect-display-chip .p-treeselect-label:not(.p-placeholder),
.hub-treeselect.p-treeselect.p-treeselect-display-chip .p-treeselect-label:not(.p-placeholder) {
  display: flex;
  gap: 4px;
}
.hub-treeselect .p-treeselect.p-treeselect-open,
.hub-treeselect.p-treeselect.p-treeselect-open {
  border-color: var(--p-treeselect-focus-border-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open:not(.p-disabled):hover,
.hub-treeselect.p-treeselect.p-treeselect-open:not(.p-disabled):hover {
  border-color: var(--p-treeselect-focus-border-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open .p-treeselect-label:not(.p-placeholder),
.hub-treeselect.p-treeselect.p-treeselect-open .p-treeselect-label:not(.p-placeholder) {
  color: var(--p-treeselect-focus-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open,
.hub-treeselect.p-treeselect.p-treeselect-open {
}
.hub-treeselect .p-treeselect.p-treeselect-open .p-chip,
.hub-treeselect.p-treeselect.p-treeselect-open .p-chip {
  color: var(--p-treeselect-focus-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open .p-chip .p-chip-remove-icon,
.hub-treeselect.p-treeselect.p-treeselect-open .p-chip .p-chip-remove-icon {
  color: var(--p-treeselect-focus-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open .p-chip:hover,
.hub-treeselect.p-treeselect.p-treeselect-open .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-treeselect .p-treeselect.p-treeselect-open .p-chip:hover .p-chip-remove-icon,
.hub-treeselect.p-treeselect.p-treeselect-open .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-treeselect .p-treeselect,
.hub-treeselect.p-treeselect {
}
.hub-treeselect .p-treeselect .p-chip,
.hub-treeselect.p-treeselect .p-chip {
  color: var(--p-treeselect-color);
  opacity: 1;
}
.hub-treeselect .p-treeselect .p-chip .p-chip-remove-icon,
.hub-treeselect.p-treeselect .p-chip .p-chip-remove-icon {
  color: var(--p-treeselect-color);
}
.hub-treeselect .p-treeselect .p-chip:hover,
.hub-treeselect.p-treeselect .p-chip:hover {
  color: var(--p-chip-color);
}
.hub-treeselect .p-treeselect .p-chip:hover .p-chip-remove-icon,
.hub-treeselect.p-treeselect .p-chip:hover .p-chip-remove-icon {
  color: var(--p-chip-color);
}
.hub-treeselect .p-treeselect,
.hub-treeselect.p-treeselect {
}
.hub-treeselect .p-treeselect .p-treeselect-overlay,
.hub-treeselect.p-treeselect .p-treeselect-overlay {
  overflow: hidden;
}
.hub-treeselect .p-treeselect .p-treeselect-tree-container,
.hub-treeselect.p-treeselect .p-treeselect-tree-container {
  cursor: default;
}
.hub-treeselect .p-treeselect .p-treeselect-tree-container .p-inputtext,
.hub-treeselect.p-treeselect .p-treeselect-tree-container .p-inputtext {
  padding-inline-end: 30px;
}
.hub-treeselect .p-treeselect,
.hub-treeselect.p-treeselect {
}
.hub-treeselect .p-treeselect.hub-warning:not(.p-disabled),
.hub-treeselect .p-treeselect.hub-warning:not(.p-disabled):hover,
.hub-treeselect.p-treeselect.hub-warning:not(.p-disabled),
.hub-treeselect.p-treeselect.hub-warning:not(.p-disabled):hover {
  border-color: var(--p-treeselect-warning-border-color);
}
.hub-treeselect .p-treeselect.p-invalid:not(.p-disabled):hover:not(.p-disabled),
.hub-treeselect .p-treeselect.p-invalid.p-focus:not(.p-disabled),
.hub-treeselect .p-treeselect.p-invalid.p-treeselect-open:not(.p-disabled),
.hub-treeselect.p-treeselect.p-invalid:not(.p-disabled):hover:not(.p-disabled),
.hub-treeselect.p-treeselect.p-invalid.p-focus:not(.p-disabled),
.hub-treeselect.p-treeselect.p-invalid.p-treeselect-open:not(.p-disabled) {
  border-color: var(--p-treeselect-invalid-border-color);
}
.hub-treeselect .p-treeselect,
.hub-treeselect.p-treeselect {
}
.hub-treeselect .p-treeselect.p-disabled,
.hub-treeselect.p-treeselect.p-disabled {
  color: var(--p-treeselect-disabled-color);
  border-color: var(--p-treeselect-disabled-border-color);
}
.hub-treeselect .p-treeselect.p-disabled .p-treeselect-label,
.hub-treeselect .p-treeselect.p-disabled .p-placeholder,
.hub-treeselect .p-treeselect.p-disabled .p-treeselect-dropdown,
.hub-treeselect .p-treeselect.p-disabled .p-treeselect-label-container + svg,
.hub-treeselect.p-treeselect.p-disabled .p-treeselect-label,
.hub-treeselect.p-treeselect.p-disabled .p-placeholder,
.hub-treeselect.p-treeselect.p-disabled .p-treeselect-dropdown,
.hub-treeselect.p-treeselect.p-disabled .p-treeselect-label-container + svg {
  color: var(--p-treeselect-disabled-color);
}
.hub-treeselect .p-treeselect.p-disabled.p-treeselect-display-chip .p-treeselect-dropdown,
.hub-treeselect.p-treeselect.p-disabled.p-treeselect-display-chip .p-treeselect-dropdown {
  margin-left: 2px;
}
.hub-treeselect .p-treeselect.p-disabled,
.hub-treeselect.p-treeselect.p-disabled {
}
.hub-treeselect .p-treeselect.p-disabled .p-chip,
.hub-treeselect.p-treeselect.p-disabled .p-chip {
  color: var(--p-multiselect-chip-disabled-color);
  pointer-events: none;
  background: var(--p-multiselect-chip-disabled-background);
  opacity: 1;
}
.hub-treeselect .p-treeselect.p-disabled .p-chip .p-chip-remove-icon,
.hub-treeselect.p-treeselect.p-disabled .p-chip .p-chip-remove-icon {
  color: var(--p-chip-disabled-color);
}
.hub-cascadeselect .p-cascadeselect,
.hub-cascadeselect.p-cascadeselect {
  align-items: center;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-cascadeselect .p-cascadeselect.hub-loading .p-cascadeselect-dropdown svg,
.hub-cascadeselect.p-cascadeselect.hub-loading .p-cascadeselect-dropdown svg {
  display: none;
}
.hub-cascadeselect .p-cascadeselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled),
.hub-cascadeselect.p-cascadeselect.p-inputwrapper-filled:not(:hover, .hub-warning, .p-invalid, .p-disabled) {
  border-color: var(--p-cascadeselect-focus-border-color);
}
.hub-cascadeselect .p-cascadeselect .p-cascadeselect-label:not(.p-placeholder),
.hub-cascadeselect.p-cascadeselect .p-cascadeselect-label:not(.p-placeholder) {
  color: var(--p-cascadeselect-color);
}
.hub-cascadeselect .p-cascadeselect.p-cascadeselect-open .p-cascadeselect-label:not(.p-placeholder),
.hub-cascadeselect.p-cascadeselect.p-cascadeselect-open .p-cascadeselect-label:not(.p-placeholder) {
  color: var(--p-cascadeselect-focus-color);
}
.hub-cascadeselect .p-cascadeselect:has(.p-cascadeselect-clear-icon) .p-cascadeselect-label,
.hub-cascadeselect.p-cascadeselect:has(.p-cascadeselect-clear-icon) .p-cascadeselect-label {
  padding-inline-end: 18px;
}
.hub-cascadeselect .p-cascadeselect .p-cascadeselect-clear-icon,
.hub-cascadeselect.p-cascadeselect .p-cascadeselect-clear-icon {
  inset-inline-end: 30px;
  top: unset;
  width: 12px;
  height: 12px;
  margin-top: unset;
}
.hub-cascadeselect .p-cascadeselect,
.hub-cascadeselect.p-cascadeselect {
}
.hub-cascadeselect .p-cascadeselect .p-overlay,
.hub-cascadeselect .p-cascadeselect .p-cascadeselect-list,
.hub-cascadeselect.p-cascadeselect .p-overlay,
.hub-cascadeselect.p-cascadeselect .p-cascadeselect-list {
  width: 100%;
}
.hub-cascadeselect .p-cascadeselect .p-cascadeselect-option-text,
.hub-cascadeselect.p-cascadeselect .p-cascadeselect-option-text {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-cascadeselect .p-cascadeselect,
.hub-cascadeselect.p-cascadeselect {
}
.hub-cascadeselect .p-cascadeselect.hub-warning:not(.p-disabled),
.hub-cascadeselect .p-cascadeselect.hub-warning:not(.p-disabled):hover,
.hub-cascadeselect.p-cascadeselect.hub-warning:not(.p-disabled),
.hub-cascadeselect.p-cascadeselect.hub-warning:not(.p-disabled):hover {
  border-color: var(--p-cascadeselect-warning-border-color);
}
.hub-cascadeselect .p-cascadeselect.p-invalid:not(.p-disabled):hover,
.hub-cascadeselect .p-cascadeselect.p-invalid.p-focus:not(.p-disabled),
.hub-cascadeselect .p-cascadeselect.p-invalid.p-select-open,
.hub-cascadeselect.p-cascadeselect.p-invalid:not(.p-disabled):hover,
.hub-cascadeselect.p-cascadeselect.p-invalid.p-focus:not(.p-disabled),
.hub-cascadeselect.p-cascadeselect.p-invalid.p-select-open {
  border-color: var(--p-cascadeselect-invalid-border-color);
}
.hub-cascadeselect .p-cascadeselect,
.hub-cascadeselect.p-cascadeselect {
}
.hub-cascadeselect .p-cascadeselect.p-disabled,
.hub-cascadeselect.p-cascadeselect.p-disabled {
  color: var(--p-cascadeselect-disabled-color);
  border-color: var(--p-cascadeselect-disabled-border-color);
}
.hub-cascadeselect .p-cascadeselect.p-disabled .p-cascadeselect-label,
.hub-cascadeselect .p-cascadeselect.p-disabled .p-placeholder,
.hub-cascadeselect .p-cascadeselect.p-disabled .p-cascadeselect-dropdown,
.hub-cascadeselect .p-cascadeselect.p-disabled .p-cascadeselect-clear-icon,
.hub-cascadeselect.p-cascadeselect.p-disabled .p-cascadeselect-label,
.hub-cascadeselect.p-cascadeselect.p-disabled .p-placeholder,
.hub-cascadeselect.p-cascadeselect.p-disabled .p-cascadeselect-dropdown,
.hub-cascadeselect.p-cascadeselect.p-disabled .p-cascadeselect-clear-icon {
  color: var(--p-cascadeselect-disabled-color);
}
.hub-datepicker .p-datepicker,
.hub-datepicker.p-datepicker {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-datepicker .p-datepicker.hub-loading .p-datepicker-input-icon-container svg,
.hub-datepicker.p-datepicker.hub-loading .p-datepicker-input-icon-container svg {
  display: none;
}
.hub-datepicker .p-datepicker .p-datepicker-input,
.hub-datepicker.p-datepicker .p-datepicker-input {
  width: 100%;
}
.hub-datepicker .p-datepicker .p-datepicker-clear-icon,
.hub-datepicker.p-datepicker .p-datepicker-clear-icon {
  width: 12px;
  height: 12px;
  margin-top: -6px;
}
.hub-datepicker .p-datepicker .p-datepicker-input-icon-container,
.hub-datepicker.p-datepicker .p-datepicker-input-icon-container {
  margin-block-start: unset;
  margin-top: -8px;
}
.hub-datepicker .p-datepicker:has(.p-datepicker-clear-icon):not(:has(.p-datepicker-input-icon-container)) .p-datepicker-input,
.hub-datepicker .p-datepicker:has(.p-datepicker-input-icon-container):not(:has(.p-datepicker-clear-icon)) .p-datepicker-input,
.hub-datepicker.p-datepicker:has(.p-datepicker-clear-icon):not(:has(.p-datepicker-input-icon-container)) .p-datepicker-input,
.hub-datepicker.p-datepicker:has(.p-datepicker-input-icon-container):not(:has(.p-datepicker-clear-icon)) .p-datepicker-input {
  padding-inline-end: 30px;
}
.hub-datepicker .p-datepicker:has(.p-datepicker-clear-icon):has(.p-datepicker-input-icon-container) .p-datepicker-input,
.hub-datepicker.p-datepicker:has(.p-datepicker-clear-icon):has(.p-datepicker-input-icon-container) .p-datepicker-input {
  padding-inline-end: 43px;
}
.hub-datepicker .p-datepicker:has(.p-datepicker-clear-icon):has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon,
.hub-datepicker.p-datepicker:has(.p-datepicker-clear-icon):has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon {
  inset-inline-end: 30px;
}
.hub-datepicker .p-datepicker,
.hub-datepicker.p-datepicker {
}
.hub-datepicker .p-datepicker.hub-warning .p-datepicker-input:not(:disabled),
.hub-datepicker .p-datepicker.hub-warning .p-datepicker-input:not(:disabled):hover,
.hub-datepicker.p-datepicker.hub-warning .p-datepicker-input:not(:disabled),
.hub-datepicker.p-datepicker.hub-warning .p-datepicker-input:not(:disabled):hover {
  border-color: var(--p-datepicker-warning-border-color);
}
.hub-datepicker .p-datepicker,
.hub-datepicker.p-datepicker {
}
.hub-datepicker .p-datepicker .p-datepicker-input:disabled ~ .p-datepicker-clear-icon,
.hub-datepicker .p-datepicker .p-datepicker-input:disabled ~ .p-datepicker-input-icon-container,
.hub-datepicker.p-datepicker .p-datepicker-input:disabled ~ .p-datepicker-clear-icon,
.hub-datepicker.p-datepicker .p-datepicker-input:disabled ~ .p-datepicker-input-icon-container {
  color: var(--p-datepicker-disabled-color);
  pointer-events: none;
}
.hub-datepicker-panel .p-datepicker-header,
.hub-datepicker .p-datepicker .p-datepicker-header,
.hub-datepicker.p-datepicker .p-datepicker-header {
  height: 32px;
  margin-bottom: 8px;
}
.hub-datepicker-panel .p-datepicker-header .p-button-icon-only,
.hub-datepicker .p-datepicker .p-datepicker-header .p-button-icon-only,
.hub-datepicker.p-datepicker .p-datepicker-header .p-button-icon-only {
  width: 32px;
  height: 32px;
}
.hub-datepicker-panel .p-datepicker-title,
.hub-datepicker .p-datepicker .p-datepicker-title,
.hub-datepicker.p-datepicker .p-datepicker-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}
.hub-datepicker-panel .p-datepicker-weekday,
.hub-datepicker .p-datepicker .p-datepicker-weekday,
.hub-datepicker.p-datepicker .p-datepicker-weekday,
.hub-datepicker-panel .p-datepicker-day,
.hub-datepicker .p-datepicker .p-datepicker-day,
.hub-datepicker.p-datepicker .p-datepicker-day {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-datepicker-panel .p-datepicker-weekday,
.hub-datepicker .p-datepicker .p-datepicker-weekday,
.hub-datepicker.p-datepicker .p-datepicker-weekday {
  text-transform: uppercase;
}
.hub-datepicker-panel .p-datepicker-day.p-disabled,
.hub-datepicker .p-datepicker .p-datepicker-day.p-disabled,
.hub-datepicker.p-datepicker .p-datepicker-day.p-disabled {
  color: var(--p-datepicker-date-disabled-color);
}
.hub-datepicker-panel .p-datepicker-day-selected-range,
.hub-datepicker .p-datepicker .p-datepicker-day-selected-range,
.hub-datepicker.p-datepicker .p-datepicker-day-selected-range {
  border-radius: unset;
}
.hub-datepicker-panel:has(.p-datepicker-day-selected-range) .p-datepicker-day-selected,
.hub-datepicker .p-datepicker:has(.p-datepicker-day-selected-range) .p-datepicker-day-selected,
.hub-datepicker.p-datepicker:has(.p-datepicker-day-selected-range) .p-datepicker-day-selected {
  border-radius: unset;
}
.hub-datepicker-panel .p-datepicker-time-picker span,
.hub-datepicker .p-datepicker .p-datepicker-time-picker span,
.hub-datepicker.p-datepicker .p-datepicker-time-picker span {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--p-datepicker-date-color);
}
.hub-datepicker-panel .p-datepicker-increment-button,
.hub-datepicker .p-datepicker .p-datepicker-increment-button,
.hub-datepicker.p-datepicker .p-datepicker-increment-button {
  width: 32px;
  height: 32px;
}
.hub-datepicker-panel .p-datepicker-decrement-button,
.hub-datepicker .p-datepicker .p-datepicker-decrement-button,
.hub-datepicker.p-datepicker .p-datepicker-decrement-button {
  width: 32px;
  height: 32px;
}
.hub-datepicker-panel .p-datepicker-today-button,
.hub-datepicker .p-datepicker .p-datepicker-today-button,
.hub-datepicker.p-datepicker .p-datepicker-today-button,
.hub-datepicker-panel .p-datepicker-clear-button,
.hub-datepicker .p-datepicker .p-datepicker-clear-button,
.hub-datepicker.p-datepicker .p-datepicker-clear-button {
  padding: 2px 4px;
}
.hub-datepicker-panel .p-datepicker-today-button .p-button-label,
.hub-datepicker .p-datepicker .p-datepicker-today-button .p-button-label,
.hub-datepicker.p-datepicker .p-datepicker-today-button .p-button-label,
.hub-datepicker-panel .p-datepicker-clear-button .p-button-label,
.hub-datepicker .p-datepicker .p-datepicker-clear-button .p-button-label,
.hub-datepicker.p-datepicker .p-datepicker-clear-button .p-button-label {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--p-datepicker-panel-color);
}
.hub-datepicker-panel .p-datepicker-calendar-container + .p-datepicker-time-picker,
.hub-datepicker .p-datepicker .p-datepicker-calendar-container + .p-datepicker-time-picker,
.hub-datepicker.p-datepicker .p-datepicker-calendar-container + .p-datepicker-time-picker,
.hub-datepicker-panel .p-datepicker-calendar-container + .p-datepicker-buttonbar,
.hub-datepicker .p-datepicker .p-datepicker-calendar-container + .p-datepicker-buttonbar,
.hub-datepicker.p-datepicker .p-datepicker-calendar-container + .p-datepicker-buttonbar,
.hub-datepicker-panel .p-datepicker-year-view + .p-datepicker-buttonbar,
.hub-datepicker .p-datepicker .p-datepicker-year-view + .p-datepicker-buttonbar,
.hub-datepicker.p-datepicker .p-datepicker-year-view + .p-datepicker-buttonbar,
.hub-datepicker-panel .p-datepicker-month-view + .p-datepicker-buttonbar,
.hub-datepicker .p-datepicker .p-datepicker-month-view + .p-datepicker-buttonbar,
.hub-datepicker.p-datepicker .p-datepicker-month-view + .p-datepicker-buttonbar,
.hub-datepicker-panel .p-datepicker-time-picker + .p-datepicker-buttonbar,
.hub-datepicker .p-datepicker .p-datepicker-time-picker + .p-datepicker-buttonbar,
.hub-datepicker.p-datepicker .p-datepicker-time-picker + .p-datepicker-buttonbar {
  margin-top: 8px;
  border-top: 1px solid var(--p-datepicker-panel-border-color);
}
.hub-fileupload .p-fileupload-header {
  display: flex;
  gap: 8px;
  height: 48px;
  padding: 8px;
  border: 1px solid var(--hub-color-border-1);
  border-radius: 4px 4px 0 0;
}
.hub-fileupload .p-fileupload-content {
  max-height: 105px;
  padding: 10px 8px;
  margin-bottom: 8px;
  overflow-y: auto;
  border: 1px solid var(--hub-color-border-1);
}
.hub-fileupload .p-fileupload-file-list,
.hub-fileupload .p-fileupload-content {
  width: 100%;
  height: 105px;
  color: var(--hub-color-text-1);
  background-color: var(--hub-color-background-1);
  border-radius: 0 0 4px 4px;
}
.hub-fileupload .p-fileupload-file-thumbnail,
.hub-fileupload .p-fileupload-file-badge {
  display: none;
}
.hub-paginator .p-paginator .p-paginator,
.hub-table .p-paginator .p-paginator,
.hub-paginator.p-paginator .p-paginator,
.p-paginator.hub-table .p-paginator {
  justify-content: flex-end;
}
.hub-paginator .p-paginator .p-paginator-current,
.hub-table .p-paginator .p-paginator-current,
.hub-paginator.p-paginator .p-paginator-current,
.p-paginator.hub-table .p-paginator-current {
  flex: 1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-paginator .p-paginator .p-paginator-first,
.hub-table .p-paginator .p-paginator-first,
.hub-paginator .p-paginator .p-paginator-prev,
.hub-table .p-paginator .p-paginator-prev,
.hub-paginator .p-paginator .p-paginator-next,
.hub-table .p-paginator .p-paginator-next,
.hub-paginator .p-paginator .p-paginator-last,
.hub-table .p-paginator .p-paginator-last,
.hub-paginator .p-paginator .p-paginator-page,
.hub-table .p-paginator .p-paginator-page,
.hub-paginator.p-paginator .p-paginator-first,
.p-paginator.hub-table .p-paginator-first,
.hub-paginator.p-paginator .p-paginator-prev,
.p-paginator.hub-table .p-paginator-prev,
.hub-paginator.p-paginator .p-paginator-next,
.p-paginator.hub-table .p-paginator-next,
.hub-paginator.p-paginator .p-paginator-last,
.p-paginator.hub-table .p-paginator-last,
.hub-paginator.p-paginator .p-paginator-page,
.p-paginator.hub-table .p-paginator-page {
  padding: 0 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-paginator .p-paginator .p-paginator-page-selected,
.hub-table .p-paginator .p-paginator-page-selected,
.hub-paginator.p-paginator .p-paginator-page-selected,
.p-paginator.hub-table .p-paginator-page-selected {
  pointer-events: none;
}
.hub-paginator .p-paginator .p-disabled,
.hub-table .p-paginator .p-disabled,
.hub-paginator.p-paginator .p-disabled,
.p-paginator.hub-table .p-disabled {
  color: var(--p-paginator-nav-button-disabled-color);
}
.hub-paginator .p-paginator,
.hub-table .p-paginator,
.hub-paginator.p-paginator,
.p-paginator.hub-table {
}
.hub-paginator .p-paginator .p-select,
.hub-table .p-paginator .p-select,
.hub-paginator.p-paginator .p-select,
.p-paginator.hub-table .p-select {
  width: 70px;
}
.hub-table p-tablecheckbox,
.hub-table p-tableheadercheckbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.hub-table .table-cell-container {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
.hub-table .table-cell-empty {
  text-align: center;
}
.hub-table .table-cell-indicator {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
.hub-table .table-cell-indicator hds-icon {
  color: var(--p-datatable-cell-indicator-color);
  cursor: pointer;
  transition: color 0.2s ease-in-out;
}
.hub-table .table-cell-indicator hds-icon:hover {
  color: var(--p-datatable-cell-indicator-hover-color);
}
.hub-table .table-cell-indicator hds-icon.active {
  color: var(--hub-color-indicator-primary);
}
.hub-table .table-cell-indicator hds-icon[name=grip-vertical] {
  cursor: move;
}
.hub-table .table-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hub-table .table-header-col-indicator-sort {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
  justify-content: center;
}
.hub-table .table-cell-link-container {
  color: var(--hub-color-indicator-primary);
}
.hub-table .table-cell-link {
  color: var(--hub-color-indicator-primary);
  text-decoration: none;
  cursor: pointer;
}
.hub-table .table-cell-link:hover {
  text-decoration: underline;
}
.hub-table hds-tag-code::part(base) {
  width: 35px;
  padding: 0 2px;
}
.hub-table .item-action-icon {
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.hub-table .item-action-icon:hover {
  opacity: 1;
}
.hub-table .p-datatable-mask.p-overlay-mask {
  display: none;
}
.hub-table .p-datatable-row-reorder-indicator-up,
.hub-table .p-datatable-row-reorder-indicator-down {
  color: var(--p-datatable-reorder-indicator-color);
}
.hub-table .p-datatable-thead {
  top: 0;
  z-index: 2;
}
.hub-table .p-datatable-thead tr th {
  height: 36px;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 1.4;
  cursor: default;
  border-style: none;
  border-right: 2px solid var(--p-datatable-header-cell-border-color);
}
.hub-table .p-datatable-thead tr th:last-child {
  border-right: none;
}
.hub-table .p-datatable-tbody tr td {
  height: 48px;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  border-style: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.hub-table .p-datatable-tbody tr td .table-cell-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
}
.hub-table .p-datatable-tbody tr td.frozen-column-end {
  box-shadow: inset -2px 0 0 var(--p-datatable-body-cell-border-color);
}
.hub-table .p-datatable-tbody tr:first-child td {
  height: 49px;
  border-top-width: 2px;
}
.hub-table .p-datatable-tbody tr:last-child td {
  height: 49px;
  border-bottom-width: 2px;
}
.hub-table .p-datatable-tbody tr:nth-child(odd) td {
  background-color: var(--p-datatable-row-background);
}
.hub-table .p-datatable-tbody tr:nth-child(even) td {
  background-color: var(--p-datatable-row-background-even);
}
.hub-table .p-datatable-tbody tr.table-row-selected td {
  background-color: var(--p-datatable-row-selected-background);
}
.hub-table .p-datatable-frozen-column {
  position: sticky;
  z-index: 1;
}
.hub-table-loading .p-datatable-table-container::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.hub-table-loading .p-paginator-first,
.hub-table-loading .p-paginator-prev,
.hub-table-loading .p-paginator-next,
.hub-table-loading .p-paginator-last,
.hub-table-loading .p-paginator-page {
  color: var(--p-paginator-nav-button-disabled-color);
  pointer-events: none;
}
.hub-table-loading .p-paginator .p-paginator-current {
  color: var(--p-select-disabled-color);
}
.hub-table-loading .p-paginator .p-select {
  pointer-events: none;
  border-color: var(--p-select-disabled-border-color) !important;
}
.hub-table-loading .p-paginator .p-select-label {
  color: var(--p-select-disabled-color);
}
.hub-table-loading .p-paginator .p-select-dropdown {
  color: var(--p-paginator-nav-button-disabled-color);
}
.hub-table-base {
  width: 100%;
  max-width: 100%;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hub-table-header {
  display: flex;
  color: var(--hub-color-table-header-text);
  background: var(--hub-color-table-header-background);
}
.hub-table-header .hub-table-cell {
  padding: 6px 12px;
}
.hub-table-header .hub-table-cell:not(:last-child) {
  border-right: 2px solid var(--hub-color-table-header-border);
}
.hub-table-row {
  display: flex;
  color: var(--hub-color-table-row-text);
}
.hub-table-row:nth-child(even) {
  background: var(--hub-color-table-row-background-even);
}
.hub-table-row:nth-child(odd) {
  background: var(--hub-color-table-row-background-odd);
}
.hub-table-cell {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 36px;
  padding: 8px 12px;
}
.hub-table-cell-text {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hub-table-total {
  display: flex;
  align-items: center;
  height: 56px;
  padding: 12px 36px;
  font-size: 12px;
  font-weight: 500;
  color: var(--hub-color-text-2);
}
.hub-table-total span {
  margin-right: 24px;
  font-size: 10px;
  font-weight: 700;
}
.hub-tabs .p-tabs .p-tab,
.hub-tabs.p-tabs .p-tab {
  font-size: 12px;
  line-height: 1.4;
}
.hub-tabs .p-tabs,
.hub-tabs.p-tabs {
}
.hub-tabs .p-tabs .p-tab-active,
.hub-tabs.p-tabs .p-tab-active {
  color: var(--p-tabs-tab-active-color);
  border-color: var(--p-tabs-tab-active-border-color);
}
.hub-tabs .p-tabs .p-tablist-tab-list,
.hub-tabs.p-tabs .p-tablist-tab-list {
  background-color: transparent;
  border: none;
}
.hub-tabs .p-tabs .p-tablist-active-bar,
.hub-tabs.p-tabs .p-tablist-active-bar {
  display: none;
}
.hub-tabs .p-tabs .p-tabpanels,
.hub-tabs.p-tabs .p-tabpanels {
  padding: 0;
  background-color: transparent;
}
[data-theme=dark] .p-tab-active {
  --p-tabs-tab-active-color: #e8eced;
  --p-tabs-tab-active-border-color: #d91233;
}
[data-theme=light] .p-tab-active {
  --p-tabs-tab-active-color: #141d27;
  --p-tabs-tab-active-border-color: #d91233;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
