@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;400;500;600;700&display=swap";@layer tailwind-base,primereact,tailwind-utilities;@layer tailwind-base{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }}@layer tailwind-utilities{.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-\[-10px\]{left:-10px}.z-20{z-index:20}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-column{display:table-column}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-full{height:100%}.max-h-\[20rem\]{max-height:20rem}.w-0{width:0px}.w-1{width:.25rem}.w-4{width:1rem}.w-\[16px\]{width:16px}.w-full{width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.p-4{padding:1rem}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[0\.4375rem\]{padding-top:.4375rem;padding-bottom:.4375rem}.pl-\[4\.25rem\]{padding-left:4.25rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-\[0\.625rem\]{padding-top:.625rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.text-\[color\:var\(--gray-400\)\]{color:var(--gray-400)}.no-underline{text-decoration-line:none}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}:root{--base-black: #000000;--base-white: #ffffff;--primary-500: #0673CF;--dark-primary: #161a2e;--dark-secondary: #1b2136;--dark-background:#242b43;--dark-overlay: #121926;--success-25: #f6fef9;--success-50: #ecfdf3;--success-100: #dcfae6;--success-200: #abefc6;--success-300: #75e0a7;--success-400: #47cd89;--success-500: #17b26a;--success-600: #079455;--success-700: #067647;--success-800: #085d3a;--success-900: #074d31;--success-950: #053321;--warn-25: #fffcf5;--warn-50: #fffaeb;--warn-100: #fef0c7;--warn-200: #fedf89;--warn-300: #fec84b;--warn-400: #fdb022;--warn-500: #f79009;--warn-600: #dc6803;--warn-700: #b54708;--warn-800: #93370d;--warn-900: #7a2e0e;--warn-950: #4e1d09;--error-25: #fffbfa;--error-50: #fef3f2;--error-100: #fee4e2;--error-200: #fecdca;--error-300: #fda29b;--error-400: #f97066;--error-500: #f04438;--error-600: #d92d20;--error-700: #b42318;--error-800: #912018;--error-900: #7a271a;--error-950: #55160c;--blue-25: #f5faff;--blue-50: #eff8ff;--blue-100: #d1e9ff;--blue-200: #b2ddff;--blue-300: #84caff;--blue-400: #53b1fd;--blue-500: #2e90fa;--blue-600: #1570ef;--blue-700: #175cd3;--blue-800: #1849a9;--blue-900: #194185;--blue-950: #102a56;--gray-25: #fcfcfd;--gray-50: #f8fafc;--gray-100: #eef2f6;--gray-200: #e3e8ef;--gray-300: #cdd5df;--gray-400: #9aa4b2;--gray-500: #697586;--gray-600: #4b5565;--gray-700: #364152;--gray-800: #202939;--gray-900: #121926;--gray-950: #0d121c;--gray-blue-25: #fcfcfd;--gray-blue-50: #f8f9fc;--gray-blue-100: #eaecf5;--gray-blue-200: #d5d9eb;--gray-blue-300: #b3b8db;--gray-blue-400: #717bbc;--gray-blue-500: #4e5ba6;--gray-blue-600: #3e4784;--gray-blue-700: #363f72;--gray-blue-800: #293056;--gray-blue-900: #101323;--gray-blue-950: #0d0f1c;--purple-25: #fafaff;--purple-50: #f4f3ff;--purple-100: #ebe9fe;--purple-200: #d9d6fe;--purple-300: #bdb4fe;--purple-400: #9b8afb;--purple-500: #7a5af8;--purple-600: #6938ef;--purple-700: #5925dc;--purple-800: #4a1fb8;--purple-900: #3e1c96;--purple-950: #27115f;--teal-25: #f6fefc;--teal-50: #f0fdf9;--teal-100: #ccfbef;--teal-200: #99f6e0;--teal-300: #5fe9d0;--teal-400: #2ed3b7;--teal-500: #15b79e;--teal-600: #0e9384;--teal-700: #107569;--teal-800: #125d56;--teal-900: #134e48;--teal-950: #0a2926;--inline-icon-size: 1.25rem}:root .p-large{--inline-icon-size: 1.5rem}:root{--font-family: Inter;--font-size: 16px;--line-height: 1rem;--display-text-font-weight: 700;--display-text-letter-spacing: -.02rem;--display-text-small-font-size: 2.25rem;--display-text-small-line-height: 2.75rem;--display-text-medium-font-size: 3rem;--display-text-medium-line-height: 3.75rem;--display-text-large-font-size: 3.75rem;--display-text-large-line-height: 4.5rem;--page-header-title-font-weight: 700;--page-header-title-font-size: 1.25rem;--page-header-title-line-height: 1.5rem;--page-header-subtitle-font-weight: 400;--page-header-subtitle-font-size: .75rem;--page-header-subtitle-line-height: 1rem;--heading-font-weight: 700;--h5-font-size: .75rem;--h5-line-height: 1rem;--h4-font-size: .875rem;--h4-line-height: 1.125rem;--h3-font-size: 1rem;--h3-line-height: 1.25rem;--h2-font-size: 1.125rem;--h2-line-height: 1.5rem;--h1-font-size: 1.5rem;--h1-line-height: 2rem;--label-text-font-weight: 600;--label-text-small-font-size: .625rem;--label-text-small-line-height: .875rem;--label-text-medium-font-size: .75rem;--label-text-medium-line-height: 1rem;--label-text-large-font-size: .875rem;--label-text-large-line-height: 1.25rem;--body-text-font-weight: 400;--body-text-xsmall-font-size: .625rem;--body-text-xsmall-line-height: .875rem;--body-text-small-font-size: .75rem;--body-text-small-line-height: 1rem;--body-text-medium-font-size: .875rem;--body-text-medium-line-height: 1.25rem;--body-text-large-font-size: 1rem;--body-text-large-line-height: 1.5rem;--shadow-2dp: 0px 1px 2px 0px rgba(16, 24, 40, .06), 0px 1px 3px 0px rgba(16, 24, 40, .1);--shadow-4dp: 0px 2px 4px -2px rgba(16, 24, 40, .06), 0px 4px 8px -2px rgba(16, 24, 40, .1);--shadow-6dp: 0px 4px 6px -2px rgba(16, 24, 40, .03), 0px 12px 16px -4px rgba(16, 24, 40, .08);--shadow-8dp: 0px 8px 8px -4px rgba(16, 24, 40, .03), 0px 20px 24px -4px rgba(16, 24, 40, .08);--shadow-10dp: 0px 24px 48px -12px rgba(16, 24, 40, .18);--shadow-12dp: 0px 32px 64px -12px rgba(16, 24, 40, .14);--shadow-active: 0px 0px 0px 4px var(--blue-100), 0px 1px 2px 0px rgba(16, 24, 40, .05);--shadow-active-muted: 0px 0px 0px 4px var(--gray-100), 0px 1px 2px 0px rgba(16, 24, 40, .05);--primary-background-color: var(--blue-100);--secondary-background-color: var(--blue-25);--tertiary-background-color: var(--base-white);--border-radius: .5rem;--bigger-border-radius: 1rem;--smaller-border-radius: .25rem;--circle-border-radius: calc(infinity * 1px);--border-thickness: .125rem;--thin-border-thickness: .0625rem;--panel-border-color: var(--gray-200);--input-border-color: var(--gray-500);--active-border-color: var(--primary-500);--inline-spacing: .25rem;--transition-duration: .1s;--form-element-transition: background-color var(--transition-duration), border-color var(--transition-duration), box-shadow var(--transition-duration);--action-icon-transition: box-shadow var(--transition-duration);--page-background-color: var(--base-white);--page-text-color: var(--gray-800);--highlight-color: var(--primary-500);--max-menu-height: 20rem;--divider-size: 2px;--divider-color: var(--gray-100);--divider-horizontal-margin: 1rem 0;--divider-horizontal-padding: 0 1rem;--divider-vertical-margin: 0 1rem;--divider-vertical-padding: 1rem 0;--button-padding: .375rem 1rem;--button-border: 0px;--button-min-width: 7rem;--button-icon-size: var(--inline-icon-size);--button-icon-spacing: .25rem;--large-button-padding: .5rem 1rem;--large-button-icon-size: 1.5rem;--button-text-color: var(--base-white);--button-success-text-color: var(--success-500);--button-success-hover-text-color: var(--success-300);--button-error-text-color: var(--error-500);--button-error-hover-text-color: var(--error-300);--button-background-color: var(--primary-500);--button-hover-background-color: var(--blue-800);--button-hover-text-color: var(--base-white);--button-hover-border-color: var(--blue-800);--button-hover-shadow: var(--shadow-4dp);--button-active-background-color: var(--primary-500);--button-active-text-color: var(--base-white);--button-active-border-color: var(--blue-950);--button-active-shadow: var(--shadow-active);--button-disabled-background-color: var(--blue-200);--button-disabled-text-color: var(--base-white);--button-disabled-border-color: var(--blue-200);--outlined-button-background-color: var(--blue-50);--outlined-button-text-color: var(--primary-500);--outlined-button-border-color: var(--primary-500);--outlined-button-hover-background-color: var(--blue-100);--outlined-button-hover-text-color: var(--blue-800);--outlined-button-hover-border-color: var(--primary-500);--outlined-button-active-background-color: var(--blue-50);--outlined-button-active-text-color: var(--primary-500);--outlined-button-active-border-color: var(--primary-500);--outlined-button-active-shadow: var(--shadow-active);--outlined-button-disabled-background-color: var(--blue-25);--outlined-button-disabled-text-color: var(--blue-200);--outlined-button-disabled-border-color: var(--blue-200);--outlined-secondary-button-background-color: var(--base-white);--outlined-secondary-button-text-color: var(--gray-600);--outlined-secondary-button-border-color: var(--gray-300);--outlined-secondary-button-hover-background-color: var(--gray-100);--outlined-secondary-button-hover-text-color: var(--gray-700);--outlined-secondary-button-hover-border-color: var(--gray-300);--outlined-secondary-button-active-background-color: var(--base-white);--outlined-secondary-button-active-text-color: var(--gray-600);--outlined-secondary-button-active-border-color: var(--gray-300);--outlined-secondary-button-active-shadow: var(--shadow-active-muted);--outlined-secondary-button-disabled-background-color: var(--base-white);--outlined-secondary-button-disabled-text-color: var(--gray-300);--outlined-secondary-button-disabled-border-color: var(--gray-200);--text-button-background-color: transparent;--text-button-text-color: var(--primary-500);--text-button-bold-font-weight: 800;--text-button-hover-background-color: var(transparent);--text-button-hover-text-color: var(--blue-800);--text-button-active-background-color: transparent;--text-button-active-text-color: var(--primary-500);--text-button-disabled-background-color: var(transparent);--text-button-disabled-text-color: var(--blue-200);--link-button-font-weight: 500;--link-button-text-color: var(--primary-500);--link-button-hover-text-color: var(--blue-800);--link-button-disabled-text-color: var(--blue-200);--link-button-visited-text-color: var(--purple-600);--wizard-button-padding: .125rem .875rem;--wizard-button-font-size: .75rem;--wizard-button-background-color: var(--gray-950);--wizard-button-text-color: var(--blue-500);--wizard-button-hover-text-color: var(--blue-800);--rounded-button-border-radius: 2em;--icon-button-width: 2em;--icon-button-height: 2em;--icon-button-icon-size: 1.5em;--icon-button-small-width: 1.5rem;--icon-button-small-height: 1.5rem;--icon-button-small-icon-size: 1rem;--icon-button-icon-color: var(--gray-800);--icon-button-hover-background-color: var(--gray-100);--icon-button-active-background-color: var(--blue-100);--icon-button-disabled-icon-color: var(--gray-300);--split-menu-button-padding: .375rem;--split-menu-button-large-padding: .5rem;--toggle-background-color: transparent;--toggle-border: 2px solid var(--gray-800);--toggle-checked-background-color: var(--blue-50);--toggle-checked-border: 2px solid var(--primary-500);--toggle-checked-icon-color: var(--primary-500);--toggle-hover-background-color: var(--gray-100);--toggle-active-background-color: var(--blue-100);--toggle-disabled-background-color: var(--gray-100);--toggle-disabled-border: 2px solid var(--gray-300);--toggle-disabled-icon-color: var(--gray-300);--checkbox-width: 1.25em;--checkbox-height: 1.25em;--checkbox-icon-font-size: .875em;--checkbox-border-radius: 4px;--radiobutton-width: 2rem;--radiobutton-height: 2rem;--radiobutton-padding: .25rem;--slider-track-color: var(--gray-100);--slider-track-height: .5rem;--slider-range-color: var(--primary-500);--slider-range-disabled: var(--gray-300);--slider-handle-size: 1.5rem;--slider-handle-color: var(--base-white);--slider-handle-border: 2px solid var(--primary-500);--slider-handle-shadow: 0px 8px 8px -4px #10182808, 0px 20px 24px -4px #10182814;--slider-handle-hover-color: var(--blue-100);--slider-handle-hover-shadow: 0px 8px 8px -4px #10182808, 0px 20px 24px -4px #10182814;--slider-handle-active-color: var(--base-white);--slider-handle-active-shadow: 0px 0px 0px 4px #D1E9FF, 0px 1px 2px 0px #1018280D;--slider-handle-disabled-color: var(--gray-100);--slider-handle-disabled-border: 2px solid var(--gray-300);--label-font-color: var(--gray-700);--label-disabled-font-color: var(--gray-300);--label-font-size: var(--label-text-medium-font-size);--label-line-height: var(--label-text-large-line-height);--label-font-weight: 500;--inline-label-font-size: var(--body-text-medium-font-size);--inline-label-line-height: var(--body-text-medium-line-height);--inline-label-font-weight: var(--body-text-font-weight);--label-tooltip-size: 1.125rem;--label-tooltip-color: var(--gray-500);--label-tooltip-disabled-color: var(--gray-600);--chip-font-size: var(--body-text-medium-font-size);--chip-font-weight: 500;--chip-border-radius: .25rem;--chip-icon-margin: .5rem;--chip-icon-size: var(--inline-icon-size);--chip-small-icon-size: 1rem;--chip-choice-background-color: var(--base-white);--chip-choice-text-color: var(--gray-800);--chip-choice-border-color: var(--gray-300);--chip-choice-hover-background-color: var(--base-white);--chip-choice-hover-text-color: var(--gray-800);--chip-choice-hover-border-color: var(--gray-500);--chip-choice-disabled-background-color: var(--gray-50);--chip-choice-disabled-text-color: var(--gray-400);--chip-choice-disabled-border-color: var(--gray-300);--chip-input-background-color: var(--blue-100);--chip-input-text-color: var(--blue-800);--chip-input-hover-background-color: var(--blue-200);--chip-input-hover-text-color: var(--blue-800);--chip-input-disabled-background-color: var(--blue-50);--chip-input-disabled-text-color: var(--blue-300);--chip-error-background-color: var(--error-100);--chip-error-text-color: var(--error-700);--chip-error-hover-background-color: var(--error-200);--chip-error-hover-text-color: var(--error-700);--input-switch-width: 2.25rem;--input-switch-height: 1.25rem;--input-switch-border-radius: .75rem;--input-switch-slider-padding: 1px;--input-switch-slider-off-background-color: var(--gray-400);--input-switch-slider-off-hover-background-color: var(--gray-600);--input-switch-slider-off-active-shadow: var(--shadow-active-muted);--input-switch-slider-off-disabled-background-color: var(--gray-200);--input-switch-slider-on-background-color: var(--primary-500);--input-switch-slider-on-hover-background-color: var(--blue-800);--input-switch-slider-on-disabled-background-color: var(--blue-200);--input-switch-handle-width: 1rem;--input-switch-handle-height: 1rem;--input-switch-handle-off-background-color: var(--base-white);--input-switch-handle-off-disabled-background-color: var(--gray-50);--input-icon-y-padding: .375rem;--input-padding: .5rem 1rem;--input-padding-with-icon: .375rem 1rem;--small-input-padding: .25rem .75rem;--input-field-x-padding: .75rem;--input-field-y-padding: .5rem;--input-field-padding: var(--input-field-y-padding) var(--input-field-x-padding);--input-field-min-width: 112px;--input-field-background-color: var(--base-white);--input-field-border: var(--thin-border-thickness) solid var(--gray-300);--input-field-font-size: var(--body-text-medium-font-size);--input-field-line-height: var(--body-text-medium-line-height);--input-field-text-color: var(--gray-800);--input-field-placeholder-color: var(--gray-400);--input-field-hint-font-size: .6875rem;--input-field-max-length-text-color: var(--gray-500);--input-field-current-length-text-color: var(--gray-700);--input-field-inline-icon-size: var(--inline-icon-size);--input-field-hover-border-color: var(--gray-500);--input-field-hover-background-color: var(--base-white);--input-field-hover-shadow: var(--shadow-4dp);--input-field-focus-border-color: var(--primary-500);--input-field-disabled-border-color: var(--gray-300);--input-field-disabled-background-color: var(--gray-50);--input-field-disabled-color: var(--gray-400);--input-field-autofill-background-color: var(--gray-200);--input-spinner-icon-color: var(--gray-800);--input-field-spinner-buttons-width: 1.125rem;--input-field-spinner-buttons-height: .625rem;--input-field-spinner-spacing: .5rem;--input-text-error-border-color: var(--error-300);--input-text-error-hover-border-color: var(--error-500);--input-text-error-hover-shadow: var(--shadow-4dp);--input-text-error-focus-border-color: var(--error-500);--input-field-error-hint-color: var(--error-500);--input-text-warn-border-color: var(--warn-300);--input-text-warn-hover-border-color: var(--warn-500);--input-text-warn-hover-shadow: var(--shadow-4dp);--input-text-warn-focus-border-color: var(--warn-500);--input-field-warn-hint-color: var(--warn-500);--filtered-search-panel-width: 34rem;--filtered-search-panel-border: 2px solid var(--gray-700);--filtered-search-panel-section-padding: 1rem;--data-table-background-color: var(--base-white);--data-table-border: var(--border-thickness) solid var(--gray-200);--data-table-divider-border: var(--border-thickness) solid var(--gray-200);--data-table-header-padding: .5rem .75rem;--data-table-column-header-padding: 1rem;--data-table-column-header-text-color: var(--gray-900);--data-table-column-header-font-size: var(--body-text-small-font-size);--data-table-column-header-line-height: var(--body-text-small-line-height);--data-table-column-header-font-weight: var(--heading-font-weight);--data-table-column-header-icon-color: var(--gray-600);--data-table-column-header-icon-size: .75rem;--data-table-column-header-hightlight-color: var(--primary-500);--data-table-checkbox-size: .875rem;--data-table-body-text-color: var(--gray-900);--data-table-odd-row-background-color: var(--gray-25);--data-table-hover-row-background-color: var(--gray-50);--data-table-selected-row-background-color: var(--blue-50);--data-table-cell-padding: .6875rem 1rem;--data-table-cell-font-size: var(--body-text-medium-font-size);--data-table-cell-font-weight: var(--body-text-font-weight);--data-table-filter-menu-background-color: var(--base-white);--data-table-filter-menu-border: var(--border-thickness) solid var(--gray-300);--data-grid-background-color: var(--base-white);--data-grid-text-color: var(--gray-800);--data-grid-border-color: var(--gray-200);--data-grid-border: var(--border-thickness) solid var(--data-grid-border-color);--data-grid-ribbon-menu-height: 3.125rem;--data-grid-ribbon-menu-background-color: var(--base-white);--data-grid-header-background-color: var(--base-white);--data-grid-odd-row-background-color: var(--gray-25);--data-grid-hovered-row-background-color: var(--gray-50);--data-grid-selected-row-background-color: var(--blue-50);--data-grid-hovered-selected-row-background-color: #F5FCFF;--data-grid-row-separator-color: var(--gray-100);--data-grid-expansion-row-background-color: var(--gray-blue-100);--data-grid-expansion-row-border: 2px solid var(--gray-200);--paginator-padding: .75rem 1rem;--paginator-row-text-color: var(--gray-500);--paginator-pagination-text-color: var(--gray-800);--paginator-rows-selector-width: 5.25rem;--tree-header-background-color: var(--dark-secondary);--tree-header-padding: .75rem;--tree-header-border: 1px solid var(--gray-700);--tree-header-toggle-icon-size: 1.25rem;--tree-header-font-size: .75rem;--tree-header-font-weight: 700;--tree-header-disabled-font-color: var(--gray-700);--tree-leaf-background-color: var(--dark-primary);--toast-margin: 0 0 1rem 0;--toast-shadow: var(--shadow-6dp);--toast-content-padding: .75rem 1rem;--toast-text-font-size: var(--body-text-medium-font-size);--toast-text-color: var(--gray-800);--toast-text-font-weight: var(--body-text-font-weight);--toast-icon-size: 1.5rem;--toast-icon-close-size: var(--inline-icon-size);--toast-icon-close-color: var(--gray-600);--banner-padding: 0 1rem;--banner-height: 3rem;--banner-text-color: var(--base-black);--banner-close-icon-size: 1.25rem;--banner-close-icon-color: var(--gray-800);--info-banner-background: var(--purple-200);--warn-banner-background: var(--warn-100);--error-banner-background: var(--error-200);--inline-message-padding: .375rem 1rem;--inline-message-border-radius: 1rem;--inline-message-border-color: var(--gray-blue-300);--inline-message-background-color: var(--gray-blue-50);--inline-message-text-color: var(--gray-blue-600);--inline-message-icon-size: 1rem;--inline-message-icon-spacing: .25rem;--inline-message-font-size: var(--body-text-medium-font-size);--inline-message-line-height: var(--body-text-medium-line-height);--inline-message-font-weight: 500;--inline-message-border-width: var(--thin-border-thickness);--info-message-background: var(--base-white);--info-message-border: var(--thin-border-thickness) solid var(--purple-500);--info-message-icon-color: var(--purple-500);--success-message-background: var(--base-white);--success-message-border: var(--thin-border-thickness) solid var(--success-500);--success-message-icon-color: var(--success-500);--warn-message-background: var(--base-white);--warn-message-border: var(--thin-border-thickness) solid var(--warn-500);--warn-message-icon-color: var(--warn-500);--error-message-background: var(--base-white);--error-message-border: var(--thin-border-thickness) solid var(--error-500);--error-message-icon-color: var(--error-500);--menu-padding: 0rem;--menu-min-width: 7rem;--menu-background-color: var(--base-white);--menu-item-padding: .75rem;--menu-item-large-padding: 1rem;--menu-item-font-size: var(--body-text-medium-font-size);--menu-item-line-height: var(--body-text-small-line-height);--menu-item-description-font-size: var(--body-text-small-font-size);--menu-item-large-font-size: var(--body-text-large-font-size);--menu-item-large-line-height: var(--body-text-large-line-height);--menu-item-large-description-font-size: var(--body-text-medium-font-size);--menu-item-icon-size: 1rem;--menu-item-icon-spacing: .5rem;--menu-item-checkbox-spacing: .625rem;--menu-item-large-icon-size: 1.125rem;--menu-item-large-icon-spacing: .5rem;--menu-item-text-color: var(--gray-800);--menu-item-description-text-color: var(--gray-500);--menu-item-hover-background-color: var(--gray-50);--menu-item-active-background-color: var(--blue-50);--menu-item-separator-border: var(--thin-border-thickness) solid var(--gray-200);--menu-item-disabled-text-color: var(--gray-300);--menu-item-disabled-description-text-color: var(--gray-200);--menuitem-badge-font-size: var(--h5-font-size);--menuitem-badge-font-weight: 500;--menuitem-badge-padding: .125rem .5rem;--menuitem-badge-spacing: .5rem;--menuitem-badge-text-color: var(--gray-800);--menuitem-disabled-badge-text-color: var(--gray-300);--menuitem-badge-background-color: var(--gray-200);--menuitem-selected-badge-background-color: var(--blue-200);--menuitem-disabled-badge-background-color: var(--gray-100);--chipbar-background-color: var(--base-white);--chipbar-chip-spacing: .5rem;--multi-select-header-container-padding: .5rem 0rem 0rem 0rem;--multi-select-header-padding: .625rem .875rem;--multi-select-panel-padding: .5rem 0rem;--multi-select-item-padding: .625rem .875rem;--multi-select-overflow-text-color: var(--blue-500);--multi-select-overflow-font-weight: 700;--filtered-select-footer-border: 2px solid var(--gray-200);--filtered-select-footer-padding: .75rem;--filtered-select-footer-margin: .5rem 0 0 0;--stepper-item-width: 1.5rem;--stepper-item-margin: 0 .5rem;--stepper-item-complete-color: var(--teal-500);--stepper-item-incomplete-color: var(--gray-400);--stepper-item-highlight-color: var(--teal-200);--stepper-item-number-font-size: var(--body-text-medium-font-size);--stepper-item-number-line-height: var(--body-text-medium-line-height);--stepper-item-number-color: var(--stepper-item-incomplete-color);--stepper-item-number-border: 2px solid var(--stepper-item-incomplete-color);--stepper-item-active-number-border: 2px solid var(--stepper-item-complete-color);--stepper-item-active-number-shadow: 0px 0px 0px 4px var(--stepper-item-highlight-color);--stepper-divider-height: .125rem;--colorpicker-trigger-hover-background-color: var(--gray-700);--colorpicker-trigger-active-border: 1px solid var(--primary-500);--colorpicker-trigger-label-text-color: var(--gray-400);--colorpicker-trigger-text-color: var(--gray-200);--colorpicker-swatch-size: .75rem;--colorpicker-panel-padding: .5rem;--colorpicker-panel-background-color: var(--dark-primary);--colorpicker-panel-border: 2px solid var(--gray-700);--colorpicker-saturation-panel-size: 8rem;--colorpicker-saturationpicker-size: .5rem;--colorpicker-saturationpicker-border: 1px solid var(--base-white);--colorpicker-hue-panel-height: 1.5rem;--colorpicker-hue-track-height: .75rem;--colorpicker-huepicker-size: 1.5rem;--colorpicker-huepicker-border: 2px solid var(--base-white);--colorpicker-directinput-gap: 1.5rem;--datepicker-calendar-border-color: var(--gray-100);--datepicker-calendar-border: 2px solid var(--datepicker-calendar-border-color);--datepicker-calendar-padding: 1.25rem 1.5rem;--datepicker-calendar-background-color: var(--base-white);--datepicker-calendar-header-padding: 14px 8px;--datepicker-calendar-header-font-size: var(--h3-font-size);--datepicker-calendar-header-font-weight: 600;--datepicker-calendar-day-size: 40px;--datepicker-calendar-day-text-color: var(--gray-800);--datepicker-calendar-day-text-size: var(--body-text-medium-font-size);--datepicker-calendar-day-hover-background-color: var(--gray-100);--datepicker-calendar-day-disabled-text-color: var(--gray-400);--datepicker-calendar-day-selected-background-color: var(--primary-500);--datepicker-calendar-day-selected-text-color: var(--base-white);--datepicker-calendar-day-selected-range-background-color: var(--blue-50);--datepicker-calendar-day-selected-range-text-color: var(--gray-800);--datepicker-calendar-today-indicator-size: 5px;--datepicker-calendar-today-indicator-background-color: var(--primary-500);--datepicker-calendar-today-indicator-x-position: 50%;--datepicker-calendar-today-indicator-y-position: .25rem;--datepicker-panel-border-radius: .5rem;--datepicker-panel-background-color: var(--base-white);--input-otp-font-size: 1.5rem;--input-otp-line-height: 2.5rem;--input-otp-width: 3.75rem;--input-otp-padding: 1rem .625rem;--tabmenu-background-color: var(--base-white);--tabmenu-border: 2px solid var(--gray-100);--tabmenu-padding: .25rem;--tabmenuitem-padding: .625rem 1rem;--tabmenuitem-text-padding: .125rem 0;--tabmenuitem-height: 2rem;--tabmenuitem-min-width: 7.5rem;--tabmenuitem-child-indent: 2.25rem;--tabmenuitem-vertical-padding: .75rem 1rem;--tabmenuitem-vertical-height: 2.5rem;--tabmenuitem-text-color: var(--gray-600);--tabmenuitem-selected-text-color: var(--primary-500);--tabmenuitem-disabled-text-color: var(--gray-300);--tabmenuitem-hover-background-color: var(--gray-50);--tabmenuitem-selected-background-color: var(--base-white);--tabmenuitem-selected-badge-background-color: var(--blue-200);--tabmenuitem-selected-badge-text-color: var(--gray-800);--mask-background-color: rgba(0, 0, 0, .4);--overlay-background-color: var(--base-white);--overlay-container-shadow: var(--shadow-8dp);--overlay-header-text-color: var(--gray-800);--overlay-header-font-size: var(--h2-font-size);--overlay-header-font-weight: var(--heading-font-weight);--overlay-close-icon-size: 1.5rem;--overlay-close-icon-color: var(--gray-500);--overlay-divider: var(--divider-size) solid var(--divider-color);--keyboard-shortcut-group-size: 25rem;--keyboard-shortcut-divider-color: var(--gray-400);--keyboard-shortcut-key-border: 1px solid var(--gray-500);--dialog-header-padding: 1rem 1.5rem;--dialog-content-text-color: var(--gray-800);--dialog-content-text-size: var(--body-text-medium-font-size);--dialog-content-padding: 1.5rem;--dialog-footer-padding: 1rem 1.5rem;--dialog-footer-alignment: right;--dialog-footer-button-spacing: .5rem;--nav-menu-expanded-width: 15rem;--nav-menu-collapsed-width: 3.5rem;--nav-menu-logo-width: 7.625rem;--nav-menu-header-divider: 1px solid var(--gray-200);--nav-menu-footer-divider: 2px solid var(--gray-200);--nav-menu-icon-container-size: 2rem;--nav-menu-icon-size: 1.125rem;--nav-menu-icon-color: var(--gray-800);--nav-menu-icon-background-color: var(--blue-100);--nav-menu-icon-hightlight-color: var(--primary-500);--nav-menu-item-selected-color: var(--primary-500);--nav-menu-item-hover-background-color: var(--gray-100);--nav-menu-item-selected-background-color: var(--blue-100);--page-header-background-color: var(--base-white);--page-header-title-text-color: var(--gray-800);--page-header-subtitle-text-color: var(--gray-500);--progress-bar-height: .375rem;--progress-bar-border-radius: .25rem;--progress-bar-background-color: var(--blue-50);--progress-bar-value-background-color: var(--primary-500);--progress-bar-label-text-color: var(--gray-800);--progress-bar-label-font-size: var(--label-text-medium-font-size);--progress-bar-label-line-height: var(--label-text-medium-line-height);--progress-bar-label-width: 2rem;--progress-bar-indeterminate-height: .25rem;--sidebar-width: 22.5rem;--sidebar-shadow: var(--shadow-12dp);--sidebar-header-padding: 1rem;--sidebar-header-divider: 2px solid var(--gray-100);--tooltip-spacing: .375rem;--tooltip-padding: .5rem .75rem;--tooltip-background-color: var(--base-black);--tooltip-text-color: var(--base-white);--tooltip-shadow: none;--tooltip-font-size: var(--body-text-small-font-size);--tooltip-line-height: var(--body-text-small-line-height);--tooltip-font-weight: var(--body-text-font-weight);--tooltip-arrow-width: 0rem;--accordion-background-color: var(--base-white);--accordion-tab-background-color: var(--base-white);--card-background-color: var(--base-white);--card-border: 1px solid var(--gray-100);--orderlist-controls-padding: .5rem;--orderlist-background-color: var(--base-white);--orderlist-border: 1px solid var(--gray-100);--orderlist-item-hover-background: var(--gray-50);--orderlist-item-selected-background: var(--blue-50);background-color:var(--page-background-color);font-family:var(--font-family);font-size:var(--font-size);color:var(--page-text-color)}:root .p-large{--input-icon-y-padding: .5625rem}:root .p-small{--input-icon-y-padding: 1px}:root .p-large{--input-field-x-padding: 1rem;--input-field-y-padding: .5rem;--input-field-padding: var(--input-field-y-padding) var(--input-field-x-padding)}:root .p-small{--input-field-x-padding: .5rem;--input-field-y-padding: .1875rem;--input-field-padding: var(--input-field-y-padding) var(--input-field-x-padding)}:root .p-large{--input-field-hint-font-size: .75rem;--input-field-spinner-buttons-width: 1.25rem;--input-field-spinner-buttons-height: .875rem;--input-field-spinner-spacing: .5rem}[data-theme=dark]{--primary-background-color: var(--dark-primary);--secondary-background-color: var(--dark-secondary);--tertiary-background-color: var(--dark-background);--page-background-color: var(--dark-background);--page-text-color: var(--base-white);--highlight-color: var(--blue-500);--panel-border-color: var(--gray-700);--input-border-color: var(--gray-400);--active-border-color: var(--blue-500);--shadow-4dp: 0px 2px 4px -2px var(--gray-950), 0px 4px 8px -2px var(--gray-950);--shadow-6dp: 0px 4px 6px -2px var(--gray-950), 0px 12px 16px -4px var(--gray-950);--shadow-8dp: 0px 8px 8px -4px var(--base-black), 0px 20px 24px -4px var(--gray-950);--shadow-12dp: 0px 32px 64px -12px var(--gray-950);--shadow-active: 0px 0px 0px 4px #243F72, 0px 1px 2px 0px rgba(16, 24, 40, .05);--shadow-active-muted: 0px 0px 0px 4px #39415B, 0px 1px 2px 0px rgba(16, 24, 40, .05);--divider-color: var(--gray-700);--button-disabled-background-color: var(--blue-900);--button-disabled-text-color: var(--gray-400);--outlined-button-background-color: transparent;--outlined-button-text-color: var(--blue-500);--outlined-button-border-color: var(--blue-500);--outlined-button-hover-background-color: var(--blue-950);--outlined-button-hover-text-color: var(--blue-400);--outlined-button-hover-border-color: var(--blue-400);--outlined-button-active-background-color: transparent;--outlined-button-active-text-color: var(--blue-500);--outlined-button-active-border-color: var(--blue-500);--outlined-button-disabled-background-color: var(--gray-800);--outlined-button-disabled-text-color: var(--blue-800);--outlined-button-disabled-border-color: var(--blue-800);--outlined-secondary-button-background-color: transparent;--outlined-secondary-button-text-color: var(--gray-400);--outlined-secondary-button-border-color: var(--gray-400);--outlined-secondary-button-hover-background-color: var(--gray-900);--outlined-secondary-button-hover-text-color: var(--gray-400);--outlined-secondary-button-hover-border-color: var(--gray-400);--outlined-secondary-button-active-background-color: var(--dark-secondary);--outlined-secondary-button-active-text-color: var(--gray-400);--outlined-secondary-button-active-border-color: var(--gray-400);--outlined-secondary-button-disabled-background-color: transparent;--outlined-secondary-button-disabled-text-color: var(--gray-500);--outlined-secondary-button-disabled-border-color: var(--gray-500);--text-button-text-color: var(--blue-500);--text-button-hover-background-color: transparent;--text-button-hover-text-color: var(--blue-300);--text-button-active-background-color: transparent;--text-button-active-text-color: var(--blue-500);--text-button-disabled-text-color: var(--blue-800);--link-button-text-color: var(--blue-500);--link-button-hover-text-color: var(--blue-300);--link-button-disabled-text-color: var(--blue-800);--link-button-visited-text-color: var(--purple-400);--icon-button-icon-color: var(--gray-400);--icon-button-hover-background-color: var(--gray-700);--icon-button-active-background-color: var(--blue-900);--icon-button-disabled-icon-color: var(--gray-700);--toggle-background-color: transparent;--toggle-border: 2px solid var(--gray-400);--toggle-hover-background-color: var(--gray-700);--toggle-active-background-color: var(--blue-900);--toggle-checked-background-color: transparent;--toggle-checked-border: 2px solid var(--blue-500);--toggle-checked-icon-color: var(--blue-500);--toggle-disabled-background-color: var(--gray-800);--toggle-disabled-border: 2px solid var(--gray-600);--toggle-disabled-icon-color: var(--gray-600);--slider-track-color: var(--gray-800);--slider-range-color: var(--primary-500);--slider-range-disabled: var(--gray-700);--slider-handle-color: var(--dark-secondary);--slider-handle-border: 2px solid var(--primary-500);--slider-handle-shadow: 0px 2px 4px -2px var(--gray-950), 0px 4px 8px -2px var(--gray-950);--slider-handle-hover-color: var(--blue-900);--slider-handle-hover-shadow: 0px 8px 8px -4px #000000, 0px 20px 24px -4px #0D121C;--slider-handle-active-color: var(--dark-secondary);--slider-handle-active-shadow: 0px 0px 0px 4px #243F72, 0px 1px 2px 0px #1018280D;--slider-handle-disabled-color: var(--gray-800);--slider-handle-disabled-border: 2px solid var(--gray-700);--label-font-color: var(--gray-200);--label-disabled-font-color: var(--gray-500);--label-tooltip-color: var(--gray-400);--label-tooltip-disabled-color: var(--gray-500);--chip-choice-background-color: transparent;--chip-choice-text-color: var(--gray-400);--chip-choice-border-color: var(--gray-400);--chip-choice-hover-background-color: var(--dark-secondary);--chip-choice-hover-text-color: var(--gray-300);--chip-choice-hover-border-color: var(--gray-300);--chip-choice-disabled-background-color: var(--gray-800);--chip-choice-disabled-text-color: var(--gray-500);--chip-choice-disabled-border-color: var(--gray-500);--chip-input-background-color: var(--blue-500);--chip-input-text-color: var(--blue-100);--chip-input-hover-background-color: var(--blue-700);--chip-input-hover-text-color: var(--blue-50);--chip-input-disabled-background-color: var(--blue-900);--chip-input-disabled-text-color: var(--blue-500);--chip-error-background-color: var(--error-700);--chip-error-text-color: var(--error-200);--chip-error-hover-background-color: var(--error-800);--chip-error-hover-text-color: var(--error-200);--input-field-border: var(--thin-border-thickness) solid var(--gray-400);--input-field-background-color: transparent;--input-field-text-color: var(--base-white);--input-field-placeholder-color: var(--gray-400);--input-field-max-length-text-color: var(--gray-200);--input-field-current-length-text-color: var(--gray-400);--input-field-hover-border-color: var(--gray-200);--input-field-hover-background-color: var(--dark-secondary);--input-field-focus-border-color: var(--primary-500);--input-field-disabled-border-color: var(--gray-600);--input-field-disabled-background-color: var(--gray-800);--input-field-disabled-color: var(--gray-500);--input-field-autofill-background-color: var(--gray-800);--input-spinner-icon-color: var(--gray-200);--input-text-error-border-color: var(--error-500);--input-text-error-hover-border-color: var(--error-600);--input-text-error-hover-shadow: var(--shadow-4dp);--input-text-error-focus-border-color: var(--error-600);--input-field-error-hint-color: var(--error-400);--input-text-warn-border-color: var(--warn-500);--input-text-warn-hover-border-color: var(--warn-600);--input-text-warn-hover-shadow: var(--shadow-4dp);--input-text-warn-focus-border-color: var(--warn-600);--input-field-warn-hint-color: var(--warn-400);--input-switch-slider-off-background-color: var(--gray-400);--input-switch-slider-off-hover-background-color: var(--gray-600);--input-switch-slider-off-disabled-background-color: var(--gray-700);--input-switch-slider-on-background-color: var(--blue-500);--input-switch-slider-on-hover-background-color: var(--blue-800);--input-switch-slider-on-disabled-background-color: var(--blue-900);--input-switch-handle-off-background-color: var(--base-white);--input-switch-handle-off-disabled-background-color: var(--gray-500);--data-table-background-color: var(--dark-secondary);--data-table-border: var(--border-thickness) solid var(--gray-700);--data-table-divider-border: var(--border-thickness) solid var(--gray-700);--data-table-column-header-text-color: var(--gray-200);--data-table-column-header-icon-color: var(--gray-200);--data-table-column-header-hightlight-color: var(--blue-500);--data-table-body-text-color: var(--gray-200);--data-table-odd-row-background-color: var(--dark-primary);--data-table-hover-row-background-color: var(--gray-800);--data-table-selected-row-background-color: var(--blue-950);--data-table-filter-menu-background-color: var(--dark-secondary);--data-table-filter-menu-border: var(--border-thickness) solid var(--gray-700);--data-grid-background-color: var(--dark-secondary);--data-grid-text-color: var(--gray-200);--data-grid-border-color: var(--gray-700);--data-grid-ribbon-menu-background-color: var(--gray-950);--data-grid-header-background-color: var(--dark-secondary);--data-grid-cell-hover-background-color: #123062;--data-grid-odd-row-background-color: var(--gray-950);--data-grid-hovered-row-background-color: var(--gray-800);--data-grid-selected-row-background-color: var(--blue-950);--data-grid-hovered-selected-row-background-color: #123062;--data-grid-row-separator-color: var(--gray-900);--data-grid-expansion-row-background-color: var(--gray-900);--data-grid-expansion-row-border: 2px solid var(--gray-700);--paginator-row-text-color: var(--gray-400);--paginator-pagination-text-color: var(--gray-200);--toast-text-color: var(--base-white);--toast-icon-close-color: var(--gray-400);--info-message-background: var(--gray-800);--success-message-background: var(--gray-800);--warn-message-background: var(--gray-800);--error-message-background: var(--gray-800);--banner-text-color: var(--base-white);--banner-close-icon-color: var(--gray-200);--info-banner-background: var(--purple-700);--warn-banner-background: var(--warn-700);--error-banner-background: var(--error-800);--menu-background-color: var(--dark-overlay);--menu-item-text-color: var(--gray-200);--menu-item-description-text-color: var(--gray-400);--menu-item-hover-background-color: var(--gray-800);--menu-item-active-background-color: var(--blue-900);--menu-item-separator-border: 1px solid var(--gray-600);--menu-item-disabled-text-color: var(--gray-500);--menu-item-disabled-description-text-color: var(--gray-600);--stepper-item-highlight-color: var(--teal-900);--menuitem-badge-text-color: var(--gray-200);--menuitem-disabled-badge-text-color: var(--gray-500);--menuitem-badge-background-color: var(--gray-700);--menuitem-selected-badge-background-color: var(--blue-800);--menuitem-disabled-badge-background-color: var(--gray-700);--chipbar-background-color: var(--dark-secondary);--filtered-select-footer-border: 2px solid var(--gray-600);--stepper-item-complete-color: var(--teal-500);--stepper-item-incomplete-color: var(--gray-500);--datepicker-calendar-border-color: var(--gray-700);--datepicker-calendar-border: 2px solid var(--datepicker-calendar-border-color);--datepicker-calendar-background-color: var(--dark-primary);--datepicker-calendar-day-text-color: var(--gray-200);--datepicker-calendar-day-hover-background-color: var(--gray-700);--datepicker-calendar-day-disabled-text-color: var(--gray-600);--datepicker-calendar-day-selected-background-color: var(--blue-500);--datepicker-calendar-day-selected-text-color: var(--base-white);--datepicker-calendar-day-selected-range-background-color: var(--blue-900);--datepicker-calendar-day-selected-range-text-color: var(--gray-200);--datepicker-calendar-today-indicator-background-color: var(--blue-500);--datepicker-panel-background-color: var(--dark-primary);--tabmenu-background-color: var(--dark-secondary);--tabmenu-border: 2px solid var(--gray-700);--tabmenuitem-text-color: var(--gray-400);--tabmenuitem-selected-text-color: var(--blue-500);--tabmenuitem-disabled-text-color: var(--gray-600);--tabmenuitem-hover-background-color: var(--gray-600);--tabmenuitem-selected-background-color: var(--gray-950);--tabmenuitem-selected-badge-background-color: var(--blue-800);--tabmenuitem-selected-badge-text-color: var(--gray-200);--overlay-background-color: var(--dark-secondary);--overlay-close-icon-color: var(--gray-400);--overlay-header-text-color: var(--gray-200);--dialog-content-text-color: var(--gray-200);--nav-menu-header-divider: 1px solid var(--gray-700);--nav-menu-footer-divider: 2px solid var(--gray-700);--nav-menu-icon-color: var(--gray-200);--nav-menu-icon-background-color: var(--blue-900);--nav-menu-icon-hightlight-color: var(--blue-500);--nav-menu-item-selected-color: var(--blue-500);--nav-menu-item-hover-background-color: var(--gray-700);--nav-menu-item-selected-background-color: var(--blue-900);--page-header-background-color: var(--dark-secondary);--page-header-title-text-color: var(--gray-200);--page-header-subtitle-text-color: var(--gray-400);--progress-bar-background-color: var(--gray-700);--progress-bar-value-background-color: var(--blue-500);--progress-bar-label-text-color: var(--gray-200);--tooltip-background-color: var(--base-black);--tooltip-text-color: var(--base-white);--accordion-background-color: var(--dark-secondary);--accordion-tab-background-color: var(--dark-primary);--card-background-color: var(--dark-secondary);--card-border: 1px solid var(--gray-700);--orderlist-background-color: var(--dark-secondary);--orderlist-border: 1px solid var(--gray-700);--orderlist-item-hover-background: var(--gray-800);--orderlist-item-selected-background: var(--blue-950)}.background-color-primary{background-color:var(--primary-background-color)}.background-color-secondary{background-color:var(--secondary-background-color)}.background-color-tertiary{background-color:var(--tertiary-background-color)}.borders-rounded{border-radius:var(--border-radius)}.borders-medium{border-width:var(--border-thickness)}.border-left{border-left-width:var(--border-thickness)}.border-right{border-right-width:var(--border-thickness)}.border-top{border-top-width:var(--border-thickness)}.border-bottom{border-bottom-width:var(--border-thickness)}.borders-thin{border-width:var(--thin-border-thickness)}.border-thin-left{border-left-width:var(--thin-border-thickness)}.border-thin-right{border-right-width:var(--thin-border-thickness)}.border-thin-top{border-top-width:var(--thin-border-thickness)}.border-thin-bottom{border-bottom-width:var(--thin-border-thickness)}.border-color-panel{border-color:var(--panel-border-color)}.border-color-input{border-color:var(--input-border-color)}.border-color-active{border-color:var(--active-border-color)}.p-component{font-family:var(--font-family);line-height:var(--line-height);box-sizing:border-box}.text-display-small,.text-display-medium,.text-display-large{font-weight:var(--display-text-font-weight);text-transform:capitalize;letter-spacing:-.02rem}.text-display-small{font-size:var(--display-text-small-font-size);line-height:var(--display-text-small-line-height)}.text-display-medium{font-size:var(--display-text-medium-font-size);line-height:var(--display-text-medium-line-height)}.text-display-large{font-size:var(--display-text-large-font-size);line-height:var(--display-text-large-line-height)}.text-page-header-title{font-size:var(--page-header-title-font-size);line-height:var(--page-header-title-line-height);font-weight:var(--page-header-title-font-weight)}.text-page-header-subtitle{font-size:var(--page-header-subtitle-font-size);line-height:var(--page-header-subtitle-line-height);font-weight:var(--page-header-subtitle-font-weight)}.text-h5,.text-h4,.text-h3,.text-h2,.text-h1{font-weight:var(--heading-font-weight);text-transform:capitalize}.text-h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.text-h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.text-h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}.text-h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}.text-h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}.text-label-small,.text-label-medium,.text-label-large{font-weight:var(--label-text-font-weight);text-transform:uppercase;letter-spacing:.04rem}.text-label-small{font-size:var(--label-text-small-font-size);line-height:var(--label-text-small-line-height)}.text-label-medium{font-size:var(--label-text-medium-font-size);line-height:var(--label-text-medium-line-height)}.text-label-large{font-size:var(--label-text-large-font-size);line-height:var(--label-text-large-line-height)}.text-body-xsmall,.text-body-small,.text-body-medium,.text-body-large{font-weight:var(--body-text-font-weight)}.text-body-xsmall{font-size:var(--body-text-xsmall-font-size);line-height:var(--body-text-xsmall-line-height)}.text-body-small{font-size:var(--body-text-small-font-size);line-height:var(--body-text-small-line-height)}.text-body-medium{font-size:var(--body-text-medium-font-size);line-height:var(--body-text-medium-line-height)}.text-body-large{font-size:var(--body-text-large-font-size);line-height:var(--body-text-large-line-height)}.p-button:not(.p-menuitem-button),.p-button[type=button],.p-button[type=submit],.p-button[type=reset]{transition:var(--form-element-transition);color:var(--button-text-color);background:var(--button-background-color);border:var(--button-border);border-radius:var(--border-radius);min-width:var(--button-min-width);padding:var(--button-padding)}.p-button:not(.p-menuitem-button) .p-button-label,.p-button[type=button] .p-button-label,.p-button[type=submit] .p-button-label,.p-button[type=reset] .p-button-label{font-size:var(--body-text-medium-font-size);line-height:var(--body-text-medium-line-height);font-weight:var(--body-text-font-weight);pointer-events:none}.p-button:not(.p-menuitem-button).p-label-bold .p-button-label,.p-button[type=button].p-label-bold .p-button-label,.p-button[type=submit].p-label-bold .p-button-label,.p-button[type=reset].p-label-bold .p-button-label{font-weight:var(--label-text-font-weight)}.p-button:not(.p-menuitem-button).p-button-severity-success .p-button-label,.p-button[type=button].p-button-severity-success .p-button-label,.p-button[type=submit].p-button-severity-success .p-button-label,.p-button[type=reset].p-button-severity-success .p-button-label{color:var(--button-success-text-color)}.p-button:not(.p-menuitem-button).p-button-severity-success:enabled:hover>.p-button-label,.p-button[type=button].p-button-severity-success:enabled:hover>.p-button-label,.p-button[type=submit].p-button-severity-success:enabled:hover>.p-button-label,.p-button[type=reset].p-button-severity-success:enabled:hover>.p-button-label{color:var(--button-success-hover-text-color)}.p-button:not(.p-menuitem-button).p-button-severity-error .p-button-label,.p-button[type=button].p-button-severity-error .p-button-label,.p-button[type=submit].p-button-severity-error .p-button-label,.p-button[type=reset].p-button-severity-error .p-button-label{color:var(--button-error-text-color)}.p-button:not(.p-menuitem-button).p-button-severity-error:enabled:hover>.p-button-label,.p-button[type=button].p-button-severity-error:enabled:hover>.p-button-label,.p-button[type=submit].p-button-severity-error:enabled:hover>.p-button-label,.p-button[type=reset].p-button-severity-error:enabled:hover>.p-button-label{color:var(--button-error-hover-text-color)}.p-button:not(.p-menuitem-button).p-button-xs .p-button-label,.p-button[type=button].p-button-xs .p-button-label,.p-button[type=submit].p-button-xs .p-button-label,.p-button[type=reset].p-button-xs .p-button-label{font-size:var(--body-text-xsmall-font-size);line-height:var(--body-text-xsmall-line-height)}.p-button:not(.p-menuitem-button).p-button-sm .p-button-label,.p-button[type=button].p-button-sm .p-button-label,.p-button[type=submit].p-button-sm .p-button-label,.p-button[type=reset].p-button-sm .p-button-label{font-size:var(--body-text-small-font-size);line-height:var(--body-text-small-line-height)}.p-button:not(.p-menuitem-button).p-button-lg,.p-button[type=button].p-button-lg,.p-button[type=submit].p-button-lg,.p-button[type=reset].p-button-lg{padding:var(--large-button-padding)}.p-button:not(.p-menuitem-button).p-button-lg .p-button-label,.p-button[type=button].p-button-lg .p-button-label,.p-button[type=submit].p-button-lg .p-button-label,.p-button[type=reset].p-button-lg .p-button-label{font-size:var(--body-text-large-font-size);line-height:var(--body-text-large-line-height)}.p-button:not(.p-menuitem-button).p-button-rounded,.p-button[type=button].p-button-rounded,.p-button[type=submit].p-button-rounded,.p-button[type=reset].p-button-rounded{border-radius:var(--rounded-button-border-radius)}.p-button:not(.p-menuitem-button):enabled:hover,.p-button[type=button]:enabled:hover,.p-button[type=submit]:enabled:hover,.p-button[type=reset]:enabled:hover{background:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);box-shadow:var(--button-hover-shadow)}.p-button:not(.p-menuitem-button):enabled:active,.p-button[type=button]:enabled:active,.p-button[type=submit]:enabled:active,.p-button[type=reset]:enabled:active{background:var(--button-active-background-color);color:var(--button-active-text-color);border-color:var(--button-active-border-color);box-shadow:var(--button-active-shadow)}.p-button:not(.p-menuitem-button):enabled:focus,.p-button[type=button]:enabled:focus,.p-button[type=submit]:enabled:focus,.p-button[type=reset]:enabled:focus{outline:0 none}.p-button:not(.p-menuitem-button):disabled,.p-button[type=button]:disabled,.p-button[type=submit]:disabled,.p-button[type=reset]:disabled{background-color:var(--button-disabled-background-color);color:var(--button-disabled-text-color);border-color:var(--button-disabled-border-color)}.p-button:not(.p-menuitem-button).p-button-icon-only,.p-button[type=button].p-button-icon-only,.p-button[type=submit].p-button-icon-only,.p-button[type=reset].p-button-icon-only{padding:0}.p-button:not(.p-menuitem-button) .p-button-icon,.p-button:not(.p-menuitem-button) .p-icon,.p-button[type=button] .p-button-icon,.p-button[type=button] .p-icon,.p-button[type=submit] .p-button-icon,.p-button[type=submit] .p-icon,.p-button[type=reset] .p-button-icon,.p-button[type=reset] .p-icon{font-size:var(--button-icon-size);pointer-events:none}.p-button:not(.p-menuitem-button) .p-button-icon.p-button-icon-left,.p-button:not(.p-menuitem-button) .p-icon.p-button-icon-left,.p-button[type=button] .p-button-icon.p-button-icon-left,.p-button[type=button] .p-icon.p-button-icon-left,.p-button[type=submit] .p-button-icon.p-button-icon-left,.p-button[type=submit] .p-icon.p-button-icon-left,.p-button[type=reset] .p-button-icon.p-button-icon-left,.p-button[type=reset] .p-icon.p-button-icon-left{margin-right:var(--button-icon-spacing)}.p-button:not(.p-menuitem-button) .p-button-icon.p-button-icon-right,.p-button:not(.p-menuitem-button) .p-icon.p-button-icon-right,.p-button[type=button] .p-button-icon.p-button-icon-right,.p-button[type=button] .p-icon.p-button-icon-right,.p-button[type=submit] .p-button-icon.p-button-icon-right,.p-button[type=submit] .p-icon.p-button-icon-right,.p-button[type=reset] .p-button-icon.p-button-icon-right,.p-button[type=reset] .p-icon.p-button-icon-right{margin-left:var(--button-icon-spacing)}.p-button:not(.p-menuitem-button) .p-button-icon.p-button-icon-bottom,.p-button:not(.p-menuitem-button) .p-icon.p-button-icon-bottom,.p-button[type=button] .p-button-icon.p-button-icon-bottom,.p-button[type=button] .p-icon.p-button-icon-bottom,.p-button[type=submit] .p-button-icon.p-button-icon-bottom,.p-button[type=submit] .p-icon.p-button-icon-bottom,.p-button[type=reset] .p-button-icon.p-button-icon-bottom,.p-button[type=reset] .p-icon.p-button-icon-bottom{margin-top:var(--button-icon-spacing)}.p-button:not(.p-menuitem-button) .p-button-icon.p-button-icon-top,.p-button:not(.p-menuitem-button) .p-icon.p-button-icon-top,.p-button[type=button] .p-button-icon.p-button-icon-top,.p-button[type=button] .p-icon.p-button-icon-top,.p-button[type=submit] .p-button-icon.p-button-icon-top,.p-button[type=submit] .p-icon.p-button-icon-top,.p-button[type=reset] .p-button-icon.p-button-icon-top,.p-button[type=reset] .p-icon.p-button-icon-top{margin-bottom:var(--button-icon-spacing)}.p-button:not(.p-menuitem-button).p-button-lg .p-button-icon,.p-button:not(.p-menuitem-button).p-button-lg .p-icon,.p-button[type=button].p-button-lg .p-button-icon,.p-button[type=button].p-button-lg .p-icon,.p-button[type=submit].p-button-lg .p-button-icon,.p-button[type=submit].p-button-lg .p-icon,.p-button[type=reset].p-button-lg .p-button-icon,.p-button[type=reset].p-button-lg .p-icon{font-size:var(--large-button-icon-size)}.p-button.p-button-outlined,.p-buttonset.p-button-outlined>.p-button,.p-splitbutton.p-button-outlined>.p-button{color:var(--outlined-button-text-color);background:var(--outlined-button-background-color);box-shadow:inset 0 0 0 1px var(--outlined-button-border-color)}.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-outlined>.p-button:enabled:hover{color:var(--outlined-button-hover-text-color);background:var(--outlined-button-hover-background-color);box-shadow:inset 0 0 0 1px var(--outlined-button-hover-border-color),var(--button-hover-shadow)}.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-outlined>.p-button:enabled:active{color:var(--outlined-button-active-text-color);background:var(--outlined-button-active-background-color);box-shadow:inset 0 0 0 1px var(--outlined-button-active-border-color),var(--outlined-button-active-shadow)}.p-button.p-button-outlined:disabled,.p-buttonset.p-button-outlined>.p-button:disabled,.p-splitbutton.p-button-outlined>.p-button:disabled{background:var(--outlined-button-disabled-background-color);color:var(--outlined-button-disabled-text-color);box-shadow:inset 0 0 0 1px var(--outlined-button-disabled-border-color)}.p-button.p-button-outlined.p-button-secondary,.p-buttonset.p-button-outlined>.p-button.p-button-secondary,.p-splitbutton.p-button-outlined>.p-button.p-button-secondary{color:var(--outlined-secondary-button-text-color);background:var(--outlined-secondary-button-background-color);box-shadow:inset 0 0 0 1px var(--outlined-secondary-button-border-color)}.p-button.p-button-outlined.p-button-secondary:enabled:hover,.p-buttonset.p-button-outlined>.p-button.p-button-secondary:enabled:hover,.p-splitbutton.p-button-outlined>.p-button.p-button-secondary:enabled:hover{color:var(--outlined-secondary-button-hover-text-color);background:var(--outlined-secondary-button-hover-background-color);box-shadow:inset 0 0 0 1px var(--outlined-secondary-button-hover-border-color),var(--button-hover-shadow)}.p-button.p-button-outlined.p-button-secondary:enabled:active,.p-buttonset.p-button-outlined>.p-button.p-button-secondary:enabled:active,.p-splitbutton.p-button-outlined>.p-button.p-button-secondary:enabled:active{color:var(--outlined-secondary-button-active-text-color);background:var(--outlined-secondary-button-active-background-color);box-shadow:inset 0 0 0 1px var(--outlined-secondary-button-active-border-color),var(--outlined-secondary-button-active-shadow)}.p-button.p-button-outlined.p-button-secondary:disabled,.p-buttonset.p-button-outlined>.p-button.p-button-secondary:disabled,.p-splitbutton.p-button-outlined>.p-button.p-button-secondary:disabled{background:var(--outlined-secondary-button-disabled-background-color);color:var(--outlined-secondary-button-disabled-text-color);box-shadow:inset 0 0 0 1px var(--outlined-secondary-button-disabled-border-color)}.p-button.p-button-text,.p-buttonset.p-button-text>.p-button,.p-splitbutton.p-button-text>.p-button{color:var(--text-button-text-color);background:var(--text-button-background-color);padding:0;min-width:0}.p-button.p-button-text.p-label-bold .p-button-label,.p-buttonset.p-button-text>.p-button.p-label-bold .p-button-label,.p-splitbutton.p-button-text>.p-button.p-label-bold .p-button-label{font-weight:var(--text-button-bold-font-weight)}.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-text>.p-button:enabled:hover{color:var(--text-button-hover-text-color);background:var(--text-button-hover-background-color);box-shadow:none}.p-button.p-button-text:enabled:active,.p-buttonset.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-text>.p-button:enabled:active{color:var(--text-button-active-text-color);background:var(--text-button-active-background-color)}.p-button.p-button-text:disabled,.p-buttonset.p-button-text>.p-button:disabled,.p-splitbutton.p-button-text>.p-button:disabled{background:var(--text-button-disabled-background-color);color:var(--text-button-disabled-text-color)}.p-button.p-button-link,.p-buttonset.p-button-link>.p-button,.p-splitbutton.p-button-link>.p-button{padding:0}.p-button.p-button-link,.p-button.p-button-link:enabled:hover,.p-button.p-button-link:enabled:active,.p-button.p-button-link:disabled,.p-buttonset.p-button-link>.p-button,.p-buttonset.p-button-link>.p-button:enabled:hover,.p-buttonset.p-button-link>.p-button:enabled:active,.p-buttonset.p-button-link>.p-button:disabled,.p-splitbutton.p-button-link>.p-button,.p-splitbutton.p-button-link>.p-button:enabled:hover,.p-splitbutton.p-button-link>.p-button:enabled:active,.p-splitbutton.p-button-link>.p-button:disabled{min-width:0;background:transparent;border:transparent;box-shadow:none}.p-button.p-button-link .p-button-label,.p-buttonset.p-button-link>.p-button .p-button-label,.p-splitbutton.p-button-link>.p-button .p-button-label{font-weight:var(--link-button-font-weight)!important}.p-button.p-button-link .p-button-label:only-child,.p-buttonset.p-button-link>.p-button .p-button-label:only-child,.p-splitbutton.p-button-link>.p-button .p-button-label:only-child{text-decoration:underline}.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-label,.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-icon,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-label,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-icon,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-label,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error) .p-button-icon{color:var(--link-button-text-color)}.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-label,.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-icon,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-label,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-icon,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-label,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:hover>.p-button-icon{color:var(--link-button-hover-text-color)}.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-label,.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-icon,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-label,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-icon,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-label,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):enabled:visited>.p-button-icon{color:var(--link-button-visited-text-color)}.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-label,.p-button.p-button-link:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-icon,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-label,.p-buttonset.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-icon,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-label,.p-splitbutton.p-button-link>.p-button:not(.p-button-severity-success):not(.p-button-severity-error):disabled>.p-button-icon{color:var(--link-button-disabled-text-color)}.p-button.p-button-link.no-underline .p-button-label,.p-buttonset.p-button-link>.p-button.no-underline .p-button-label,.p-splitbutton.p-button-link>.p-button.no-underline .p-button-label{text-decoration:none}.p-button-wizard{padding:var(--wizard-button-padding);min-width:0;background:var(--wizard-button-background-color);color:var(--wizard-button-text-color)}.p-button-wizard.p-button-sm{border-radius:var(--smaller-border-radius)}.p-button-wizard.p-button-sm .p-button-label{font-size:var(--wizard-button-font-size)}.p-button-wizard:enabled:hover,.p-button-wizard:enabled:active{background-color:var(--wizard-button-background-color);box-shadow:none}.p-button-wizard:enabled:hover .p-button-label,.p-button-wizard:enabled:active .p-button-label{color:var(--link-button-hover-text-color)}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:var(--icon-button-width)}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton),.ts-paginator-pagination-button{min-width:0px;width:var(--icon-button-width);height:var(--icon-button-height);color:var(--icon-button-icon-color);background-color:transparent;transition:var(--form-element-transition)}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton):enabled.p-highlight,.ts-paginator-pagination-button:enabled.p-highlight{color:var(--highlight-color)}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton):enabled:hover,.ts-paginator-pagination-button:enabled:hover{color:var(--icon-button-icon-color);background-color:var(--icon-button-hover-background-color);box-shadow:none}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton):enabled:active,.ts-paginator-pagination-button:enabled:active{background-color:var(--icon-button-active-background-color);box-shadow:none}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton):disabled,.ts-paginator-pagination-button:disabled{color:var(--icon-button-disabled-icon-color)}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton) .p-icon,.ts-paginator-pagination-button .p-icon{font-size:var(--icon-button-icon-size);pointer-events:none}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton).p-button-sm,.ts-paginator-pagination-button.p-button-sm{width:var(--icon-button-small-width);height:var(--icon-button-small-height)}.p-button.p-button-icon-only:not(.p-splitbutton-menubutton).p-button-sm .p-icon,.ts-paginator-pagination-button.p-button-sm .p-icon{font-size:var(--icon-button-small-icon-size)}.p-splitbutton .p-splitbutton-menubutton{padding:var(--split-menu-button-padding)!important;margin-left:var(--inline-spacing);min-width:0}.p-splitbutton .p-splitbutton-menubutton.p-button-lg{padding:var(--split-menu-button-large-padding)}.p-datagrid{background-color:var(--data-grid-background-color);border:var(--data-grid-border);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);overflow:hidden}.p-datagrid.p-datagrid-waterfall{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.p-datagrid .p-datagrid-header{border-bottom:var(--data-grid-border);min-height:var(--data-grid-ribbon-menu-height)}.p-datagrid .p-datagrid-header .divider{border-left:var(--data-grid-border)}.p-datagrid .p-datagrid-filters{border-bottom:var(--data-grid-border)}.p-datagrid .p-datagrid-ribbon-menu{height:var(--data-grid-ribbon-menu-height);border-radius:inherit;background-color:var(--data-grid-ribbon-menu-background-color);border-bottom:var(--data-grid-border)}.p-datagrid table:not(.p-subgrid)>thead{height:3rem;background-color:var(--data-grid-header-background-color)}.p-datagrid table:not(.p-subgrid)>thead>tr>th{padding:.875rem 1rem;color:var(--data-grid-text-color);background-color:var(--data-grid-background-color)}.p-datagrid table:not(.p-subgrid)>thead>tr>th .label{font-size:var(--label-text-medium-font-size);font-weight:var(--display-text-font-weight);text-transform:uppercase}.p-datagrid table:not(.p-subgrid)>thead>tr>th.sortable{cursor:pointer}.p-datagrid table:not(.p-subgrid)>thead>tr>th.sortable:hover{background-color:var(--data-grid-cell-hover-background-color)}.p-datagrid table:not(.p-subgrid)>thead>tr>th.sortable .sort-icon{margin-left:.5rem}.p-datagrid table:not(.p-subgrid)>thead>tr>th.sortable.sorted{color:var(--highlight-color)}.p-datagrid table:not(.p-subgrid)>thead>tr>th.sticky{position:sticky;z-index:1;left:0}.p-datagrid table:not(.p-subgrid)>thead>tr>th.reorderable{cursor:move}.p-datagrid table:not(.p-subgrid)>thead>tr>th.reordering{opacity:.2}.p-datagrid table:not(.p-subgrid)>thead .divider{height:var(--border-thickness);padding:0!important;background:var(--data-grid-border-color)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row){border-bottom:1px solid transparent}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row) td{color:var(--data-grid-text-color);background-color:var(--data-table-background-color)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row) td:not(.row-command-cell):not(.virtual-scroller-loading){padding:.875rem 1rem;font-size:var(--label-text-medium-font-size);font-weight:400}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row) td.row-command-cell{height:100%;width:4rem;background:linear-gradient(90deg,transparent,var(--data-grid-selected-row-background-color) 20%)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row) td.sticky{position:sticky;z-index:1;left:0}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row) td.reordering{color:var(--data-grid-border-color)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row).even td{background-color:var(--data-table-odd-row-background-color)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row):hover td{background-color:var(--data-grid-hovered-row-background-color)}.p-datagrid table:not(.p-subgrid)>tbody>tr:not(.p-datagrid-expansion-row):hover td.row-command-cell{background:linear-gradient(90deg,transparent,var(--data-grid-hovered-row-background-color) 20%)}.p-datagrid table:not(.p-subgrid)>tbody tr.waterfall-border{border:none}.p-datagrid table:not(.p-subgrid)>tbody tr.waterfall-border td{padding:0!important;height:var(--border-thickness);background:var(--data-grid-border-color)}.p-datagrid table:not(.p-subgrid).with-selection tbody tr{cursor:pointer}.p-datagrid table:not(.p-subgrid).with-selection tbody tr.selected{border-bottom:1px solid var(--data-grid-row-separator-color)}.p-datagrid table:not(.p-subgrid).with-selection tbody tr.selected td{background-color:var(--data-grid-selected-row-background-color)}.p-datagrid table:not(.p-subgrid).with-selection tbody tr.selected:hover td{background-color:var(--data-grid-hovered-selected-row-background-color)}.p-datagrid table:not(.p-subgrid).with-selection tbody tr.selected:hover td.row-command-cell{background:linear-gradient(90deg,transparent,var(--data-grid-hovered-selected-row-background-color) 20%)}.p-datagrid table:not(.p-subgrid) tbody tr.p-datagrid-expansion-row{background-color:var(--data-grid-expansion-row-background-color);border-bottom:var(--data-grid-expansion-row-border)}.p-datagrid.p-datagrid-scrollable{overflow:hidden}.p-datagrid .p-datagrid-scroll-wrapper.scrollable{overflow:auto}.p-datagrid .p-datagrid-scroll-wrapper.scrollable thead{position:sticky;top:0;z-index:2}.p-datagrid .p-datagrid-lazy-loading-indicator{display:table-cell;text-align:center;background-color:var(--data-grid-hovered-row-background-color)}.p-datagrid .p-datagrid-lazy-loading-indicator .p-datagrid-lazy-loading-spinner{width:2rem;height:2rem}.p-datagrid .p-datatable-paginator{border-top:var(--data-grid-border)}.p-datagrid .empty-message{height:100%;position:relative}table.p-subgrid{width:100%}table.p-subgrid thead tr th{padding:1rem;font-size:var(--label-text-medium-font-size);font-weight:var(--display-text-font-weight);text-transform:uppercase}table.p-subgrid tbody tr td{padding:.875rem 1rem;font-size:var(--label-text-medium-font-size);font-weight:400}.p-datagrid-filters-search-input .p-inputtext{width:100%}.p-datagrid-reorder-divider{position:absolute;top:0;bottom:0;width:0;pointer-events:none;z-index:10;border-right:2px solid transparent;-o-border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='528' viewBox='0 0 1 528' fill='none'%3E%3Cpath d='M1 0L1.00002 528' stroke='%232E90FA' stroke-width='2' stroke-dasharray='3 3'/%3E%3C/svg%3E") 1;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='528' viewBox='0 0 1 528' fill='none'%3E%3Cpath d='M1 0L1.00002 528' stroke='%232E90FA' stroke-width='2' stroke-dasharray='3 3'/%3E%3C/svg%3E") 1;border-image-repeat:repeat}th.data-grid-header-drag-image{z-index:20;padding:.875rem 1rem;color:var(--data-grid-text-color);background-color:var(--data-grid-background-color);box-shadow:var(--shadow-6dp);border:2px solid var(--active-border-color)}th.data-grid-header-drag-image .label{font-size:var(--label-text-medium-font-size);font-weight:var(--display-text-font-weight);text-transform:uppercase}.p-datatable{background:var(--data-table-background-color);overflow:hidden;border:var(--data-table-border);border-radius:var(--border-radius) var(--border-radius) 0 0}.p-datatable .p-datatable-header{border-bottom:var(--data-table-divider-border)}.p-datatable .p-datatable-thead>tr{background-color:var(--data-table-background-color);box-shadow:inset 0 -2px 0 0 var(--gray-700)}.p-datatable .p-datatable-thead>tr>th{padding:var(--data-table-column-header-padding);color:var(--data-table-column-header-text-color);line-height:var(--data-table-column-header-line-height);font-weight:var(--data-table-column-header-font-weight);font-size:var(--data-table-column-header-font-size);text-transform:uppercase}.p-datatable .p-datatable-thead>tr>th.p-selection-column{font-size:var(--data-table-checkbox-size)}.p-datatable .p-sortable-column .p-sortable-column-icon{margin-left:var(--inline-spacing);color:var(--data-table-column-header-icon-color);font-size:var(--data-table-column-header-icon-size)}.p-datatable .p-sortable-column.p-highlight,.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--data-table-column-header-hightlight-color)}.p-datatable .p-datatable-tbody>tr{color:var(--data-table-body-text-color)}.p-datatable .p-datatable-tbody>tr.p-row-odd{background-color:var(--data-table-odd-row-background-color)}.p-datatable .p-datatable-tbody>tr>td{padding:var(--data-table-cell-padding);font-weight:var(--data-table-cell-font-weight);font-size:var(--data-table-cell-font-size)}.p-datatable .p-datatable-tbody>tr>td.p-selection-column{font-size:var(--data-table-checkbox-size)}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:var(--data-table-hover-row-background-color)}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-highlight:not(.p-datatable-emptymessage){background:var(--data-table-selected-row-background-color)}.p-datatable.p-datatable-scroll-bottomborder{border-bottom:0}.p-datatable.p-datatable-scroll-bottomborder .p-datatable-tbody>:last-child:not(.p-datatable-emptymessage){border-bottom:var(--data-table-border)}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:var(--inline-spacing)}.p-column-filter-menu-button{width:12px;height:12px;color:var(--gray-400)}.p-column-filter-menu-button:hover,.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:var(--gray-600)}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{color:var(--primary-500)}.p-column-filter-overlay{background:var(--data-table-filter-menu-background-color);border:var(--data-table-filter-menu-border);border-radius:var(--border-radius)}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.5rem 1.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:.5rem}.p-column-filter-overlay-menu .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:.5rem;gap:.25rem}.p-orderlist .p-orderlist-controls{padding:var(--orderlist-controls-padding)}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:var(--inline-spacing)}.p-orderlist.p-orderlist-hidden-controls .p-orderlist-controls{display:none}.p-orderlist .p-orderlist-list-container{background-color:var(--orderlist-background-color);border:var(--orderlist-border);border-radius:var(--border-radius) var(--border-radius) 0 0}.p-orderlist .p-orderlist-list-container .p-orderlist-header{border-bottom:var(--orderlist-border)}.p-orderlist .p-orderlist-list-container .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:var(--orderlist-item-hover-background)}.p-orderlist .p-orderlist-list-container .p-orderlist-list .p-orderlist-item.p-highlight{background:var(--orderlist-item-selected-background)}.p-orderlist .p-orderlist-list-container .p-orderlist-list .p-orderlist-droppoint-highlight{background-color:var(--orderlist-item-selected-background)}.ts-paginator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:var(--paginator-padding)}.ts-paginator .ts-paginator-row-indicator{font-size:var(--body-text-medium-font-size);line-height:var(--body-text-medium-line-height);color:var(--paginator-row-text-color)}.ts-paginator .ts-paginator-pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(2 * var(--inline-spacing))}.ts-paginator .ts-paginator-pagination-controls .ts-paginator-pagination-button{border-radius:50%;color:var(--paginator-pagination-text-color);font-size:var(--body-text-medium-font-size)}.ts-paginator .ts-paginator-pagination-controls .ts-paginator-pagination-button.ts-highlight{color:var(--highlight-color)}.ts-paginator .ts-paginator-pagination-controls .ts-paginator-pagination-ellipsis{color:var(--paginator-pagination-text-color);width:var(--icon-button-width);text-align:center}.ts-paginator .ts-paginator-rows-selector{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}.ts-paginator .ts-paginator-rows-selector>span{font-size:var(--body-text-medium-font-size);line-height:var(--body-text-medium-line-height);color:var(--paginator-row-text-color)}.ts-paginator .ts-paginator-rows-selector .p-dropdown{max-width:var(--paginator-rows-selector-width);width:var(--paginator-rows-selector-width);min-width:var(--paginator-rows-selector-width)}.ts-tree .ts-treenode .ts-treenode-header{padding:var(--tree-header-padding);display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:var(--tree-header-background-color);border-bottom:var(--tree-header-border);cursor:pointer}.ts-tree .ts-treenode .ts-treenode-header .ts-treenode-header-toggle-icon{font-size:var(--tree-header-toggle-icon-size)}.ts-tree .ts-treenode .ts-treenode-header .ts-treenode-header-label{flex:1;font-size:var(--tree-header-font-size);font-weight:var(--tree-header-font-weight);text-transform:uppercase}.ts-tree .ts-treenode .ts-treenode-leaf{background:var(--tree-leaf-background-color);border-bottom:var(--tree-header-border)}.ts-tree .ts-treenode.p-disabled{pointer-events:none}.ts-tree .ts-treenode.p-disabled .ts-treenode-header{cursor:default}.ts-tree .ts-treenode.p-disabled .ts-treenode-header .ts-treenode-header-toggle-icon{color:var(--tree-header-disabled-font-color);pointer-events:none}.ts-tree .ts-treenode.p-disabled .ts-treenode-header .ts-treenode-header-label{color:var(--tree-header-disabled-font-color)}.p-checkbox{width:var(--checkbox-width);height:var(--checkbox-height);transition:var(--form-element-transition);border-radius:50%}.p-checkbox .p-checkbox-box{width:var(--checkbox-width);height:var(--checkbox-height);background:var(--toggle-background-color);border:var(--toggle-border);border-radius:var(--checkbox-border-radius)}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:var(--transition-duration);color:var(--toggle-checked-icon-color)}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:var(--checkbox-icon-font-size);height:var(--checkbox-icon-font-size)}.p-checkbox .p-checkbox-box.p-highlight{background:var(--toggle-checked-background-color);border:var(--toggle-checked-border)}.p-checkbox.p-checkbox-disabled .p-checkbox-box{background:var(--toggle-disabled-background-color);border:var(--toggle-disabled-border)}.p-checkbox.p-checkbox-disabled .p-checkbox-box .p-checkbox-icon{color:var(--toggle-disabled-icon-color)}.p-checkbox:not(.p-checkbox-disabled):hover{box-shadow:0 0 0 6px var(--toggle-hover-background-color)}.p-checkbox:not(.p-checkbox-disabled):hover .p-checkbox-box{background:var(--toggle-hover-background-color)}.p-checkbox:not(.p-checkbox-disabled):active{box-shadow:0 0 0 6px var(--toggle-active-background-color)}.p-checkbox:not(.p-checkbox-disabled):active .p-checkbox-box{background:var(--toggle-active-background-color)}.p-checkbox:not(.p-checkbox-disabled):focus{outline:0 none}.p-colorpicker{display:inline-block}.p-colorpicker .p-colorpicker-trigger{display:flex;flex-direction:row;align-items:center;padding:var(--inline-spacing);gap:var(--inline-spacing);font-size:var(--body-text-small-font-size);line-height:var(--body-text-small-line-height);font-weight:var(--body-text-font-weight);border-radius:var(--smaller-border-radius);border:1px solid transparent;color:var(--colorpicker-trigger-text-color)}.p-colorpicker .p-colorpicker-trigger:hover{background-color:var(--colorpicker-trigger-hover-background-color)}.p-colorpicker .p-colorpicker-trigger .p-colorpicker-label{color:var(--colorpicker-trigger-label-text-color)}.p-colorpicker .p-colorpicker-trigger .p-colorpicker-swatch{content:"";width:var(--colorpicker-swatch-size);height:var(--colorpicker-swatch-size)}.p-colorpicker.p-colorpicker-open .p-colorpicker-trigger{background-color:transparent;border:var(--colorpicker-trigger-active-border)}.p-colorpicker.p-colorpicker-disabled:hover{background-color:initial}.p-colorpicker.p-colorpicker-disabled .p-colorpicker-trigger .p-colorpicker-label{color:var(--colorpicker-trigger-disabled-label-text-color)}.p-colorpicker-panel{background-color:var(--colorpicker-panel-background-color);padding:var(--colorpicker-panel-padding);border:var(--colorpicker-panel-border);border-radius:var(--border-radius);display:flex;flex-direction:column}.p-colorpicker-panel .saturation-selector{width:var(--colorpicker-saturation-panel-size);min-width:var(--colorpicker-saturation-panel-size);height:var(--colorpicker-saturation-panel-size);background-image:linear-gradient(transparent,#000),linear-gradient(to right,white,transparent);cursor:crosshair;position:relative}.p-colorpicker-panel .saturation-selector .saturation-indicator{width:var(--colorpicker-saturationpicker-size);height:var(--colorpicker-saturationpicker-size);position:absolute;transform:translate(-50%,-50%);border:var(--colorpicker-saturationpicker-border);border-radius:50%}.p-colorpicker-panel .hue-selector{height:var(--colorpicker-hue-panel-height);display:flex;align-items:center}.p-colorpicker-panel .hue-selector .hue-colors{width:100%;height:var(--colorpicker-hue-track-height);border-radius:var(--border-radius);background-image:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative}.p-colorpicker-panel .hue-selector .hue-colors .hue-indicator{width:var(--colorpicker-huepicker-size);height:var(--colorpicker-huepicker-size);position:absolute;top:6px;transform:translate(-50%,-50%);border:var(--colorpicker-huepicker-border);border-radius:50%}.p-colorpicker-panel .direct-input .direct-inputfield{display:flex;flex-direction:row;align-items:center;gap:8px}.p-colorpicker-panel .direct-input .direct-inputfield .direct-inputfield-label{color:var(--gray-100);font-size:12px;font-weight:500}.p-colorpicker-panel .direct-input .direct-inputfield .direct-inputfield-input{width:80px}.p-colorpicker-panel .direct-input .direct-inputfield .direct-inputfield-input .p-inputtext{min-width:0px}.p-colorpicker-panel-overlay:before,.p-colorpicker-panel-overlay:after{border:none;content:unset}.p-ts-datepicker-calendar{background-color:var(--datepicker-calendar-background-color)}.p-ts-datepicker-calendar .p-datepicker-header{padding:var(--datepicker-calendar-header-padding)}.p-ts-datepicker-calendar .p-datepicker-title{display:flex;gap:.5rem;font-size:var(--datepicker-calendar-header-font-size);font-weight:var(--datepicker-calendar-header-font-weight)}.p-ts-datepicker-calendar .p-datepicker-group{padding:var(--datepicker-calendar-padding);box-shadow:inset -1px 0 0 var(--datepicker-calendar-border-color)}.p-ts-datepicker-calendar .p-datepicker-group:last-child{box-shadow:none}.p-ts-datepicker-calendar table{table-layout:fixed;width:auto;margin:0 auto}.p-ts-datepicker-calendar table td,.p-ts-datepicker-calendar table th{padding:0;width:var(--datepicker-calendar-day-size);height:var(--datepicker-calendar-day-size);max-width:var(--datepicker-calendar-day-size);max-height:var(--datepicker-calendar-day-size)}.p-ts-datepicker-calendar table th>span{display:flex;justify-content:center;align-items:center;margin:0 auto;width:var(--datepicker-calendar-day-size);height:var(--datepicker-calendar-day-size);font-weight:500;font-size:var(--body-text-medium-font-size);line-height:var(--body-text-medium-line-height)}.p-ts-datepicker-calendar table td>span{color:var(--datepicker-calendar-day-text-color);font-size:var(--datepicker-calendar-day-text-size);width:100%;height:100%;position:relative;z-index:0}.p-ts-datepicker-calendar table td>span:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;z-index:-10}.p-ts-datepicker-calendar table td>span.p-disabled{color:var(--datepicker-calendar-day-disabled-text-color)}.p-ts-datepicker-calendar table td>span:hover:before{content:"";background-color:var(--datepicker-calendar-day-hover-background-color)}.p-ts-datepicker-calendar table td>span.p-highlight{color:var(--datepicker-calendar-day-selected-text-color)}.p-ts-datepicker-calendar table td.p-datepicker-today>span:after{content:"";display:block;position:absolute;bottom:var(--datepicker-calendar-today-indicator-y-position);left:var(--datepicker-calendar-today-indicator-x-position);transform:translate(-50%);border-radius:50%;width:var(--datepicker-calendar-today-indicator-size);height:var(--datepicker-calendar-today-indicator-size);background-color:var(--datepicker-calendar-today-indicator-background-color)}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-single:before,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-start:before,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-between:before,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-end:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;z-index:-10}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-single:after,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-start:after,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-between:after,.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-end:after{content:"";position:absolute;left:0;top:0;background-color:var(--datepicker-calendar-day-selected-range-background-color);width:100%;height:100%;display:block;z-index:-20}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-single:before{content:"";background-color:var(--datepicker-calendar-day-selected-background-color)}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-single:after{content:none}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-start:before{content:"";background-color:var(--datepicker-calendar-day-selected-background-color)}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-start:after{left:50%;width:50%}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-between{color:var(--datepicker-calendar-day-selected-range-text-color)}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-between:after{left:0;width:100%}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-end:before{content:"";background-color:var(--datepicker-calendar-day-selected-background-color)}.p-ts-datepicker-calendar table td>span.p-highlight>span.p-ts-datepicker-day-end:after{left:0;width:50%}.p-ts-datepicker-time{border-top:var(--datepicker-calendar-border);border-top-width:1px}.p-ts-datepicker-time .ts-label{font-size:14px}.p-ts-datepicker-panel{margin-top:0;overflow:hidden;border-radius:var(--datepicker-panel-border-radius);background-color:var(--datepicker-panel-background-color);box-shadow:var(--shadow-4dp)}.p-ts-datepicker-panel:before,.p-ts-datepicker-panel:after{border:none;content:unset}.p-ts-datepicker-panel-actions{border-top:var(--datepicker-calendar-border)}.p-dropdown{font-size:var(--input-field-font-size);color:var(--input-field-text-color);background:var(--input-field-background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--form-element-transition);border:var(--input-field-border);border-radius:var(--border-radius);min-width:var(--input-field-min-width)}.p-dropdown.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color)}.p-dropdown.p-disabled .p-dropdown-label,.p-dropdown.p-disabled .p-dropdown-clear-icon,.p-dropdown.p-disabled .p-dropdown-trigger-icon{color:var(--input-field-disabled-color)}.p-dropdown:not(.p-disabled):hover{background-color:var(--input-field-hover-background-color);border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-dropdown:not(.p-disabled).p-focus{border-color:var(--input-field-focus-border-color)}.p-dropdown:not(.p-disabled).p-error{border-color:var(--input-text-error-border-color)}.p-dropdown:not(.p-disabled).p-error:hover{border-color:var(--input-text-error-hover-border-color);box-shadow:var(--input-text-error-hover-shadow)}.p-dropdown:not(.p-disabled).p-error:focus{outline:0 none;border-color:var(--input-text-error-focus-border-color)}.p-dropdown:not(.p-disabled).p-error .p-dropdown-clear-icon,.p-dropdown:not(.p-disabled).p-error .p-dropdown-trigger-icon{color:var(--input-field-error-hint-color)}.p-dropdown:not(.p-disabled).p-warning{border-color:var(--input-text-warn-border-color)}.p-dropdown:not(.p-disabled).p-warning:hover{border-color:var(--input-text-warn-hover-border-color);box-shadow:var(--input-text-warn-hover-shadow)}.p-dropdown:not(.p-disabled).p-warning:focus{outline:0 none;border-color:var(--input-text-warn-focus-border-color)}.p-dropdown:not(.p-disabled).p-warning .p-dropdown-clear-icon,.p-dropdown:not(.p-disabled).p-warning .p-dropdown-trigger-icon{color:var(--input-field-warn-hint-color)}.p-dropdown .p-dropdown-label{background-color:transparent;border:none;min-width:0px}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--input-field-placeholder-color)}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:calc(var(--inline-spacing) + var(--input-field-inline-icon-size))}.p-dropdown .p-dropdown-clear-icon{font-size:var(--input-field-inline-icon-size);color:var(--input-field-text-color);right:calc(var(--inline-spacing) + var(--input-field-inline-icon-size) + var(--input-field-x-padding));top:calc(var(--input-field-x-padding) / 2);margin-top:0}.p-dropdown .p-dropdown-clear-icon path{pointer-events:none}.p-dropdown .p-dropdown-trigger{background-color:transparent;color:var(--input-field-text-color);margin-right:var(--input-field-x-padding);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon{font-size:var(--input-field-inline-icon-size)}.p-dropdown-panel,.p-autocomplete-panel{padding:var(--multi-select-panel-padding)}.p-dropdown-panel .p-dropdown-items-wrapper,.p-autocomplete-panel .p-dropdown-items-wrapper{background-color:var(--menu-background-color);border-radius:var(--border-radius);box-shadow:var(--shadow-4dp);padding:var(--multi-select-panel-padding)}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item-group,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item-group,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item-group,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item-group{padding:var(--menu-item-padding);font-size:var(--label-text-medium-font-size);color:var(--menu-item-description-text-color)}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item{padding:var(--menu-item-padding);color:var(--menu-item-text-color);font-size:var(--menu-item-font-size)}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item:hover,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item:hover,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item:hover,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item:hover,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item:hover,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item:hover{background-color:var(--menu-item-hover-background-color)}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item:active,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item:active,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item.p-highlight,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item:active,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item:active,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item.p-highlight,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item:active,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item.p-highlight,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item:active,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-autocomplete-item.p-highlight,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item:active,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item.p-highlight,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item:active,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-autocomplete-item.p-highlight{background-color:var(--menu-item-active-background-color)}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item-description,.p-dropdown-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item-description,.p-autocomplete-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item-description,.p-autocomplete-panel .p-dropdown-items-wrapper .p-autocomplete-items .p-dropdown-item-description{font-size:var(--menu-item-description-font-size);color:var(--menu-item-description-text-color)}.p-dropdown-panel.showing-add-new .p-dropdown-items-wrapper,.p-autocomplete-panel.showing-add-new .p-dropdown-items-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-filtered-search.p-stand-alone-filtered-search{min-width:260px;max-width:480px;padding:4px 12px;background-color:var(--dark-secondary);border-radius:8px;border:1px solid var(--gray-400);display:flex;flex-direction:row;gap:8px;align-items:center}.p-filtered-search.p-stand-alone-filtered-search:hover{border-color:var(--gray-200)}.p-filtered-search.p-stand-alone-filtered-search.p-highlight{border-color:var(--blue-500)}.p-filtered-search.p-stand-alone-filtered-search>.p-icon{color:var(--gray-200);width:20px;min-width:20px;height:20px;min-height:20px}.p-filtered-search.p-inline-filtered-search{width:100%;display:flex;flex-direction:row;align-items:center}.p-filtered-search .p-filtered-search-input-container{width:100%;display:flex;flex-direction:row;gap:8px;overflow:overlay}.p-filtered-search .p-filtered-search-input-container::-webkit-scrollbar{display:none}.p-filtered-search .p-filtered-search-input-container .p-chip .p-chip-text{white-space:nowrap;overflow:hidden}.p-filtered-search .p-filtered-search-input-container>input{background-color:transparent;outline:none;margin:2px 0}.p-filtered-search .p-filtered-search-input-container>input::-moz-placeholder{color:var(--gray-500)}.p-filtered-search .p-filtered-search-input-container>input::placeholder{color:var(--gray-500)}.p-filtered-search-panel{min-width:var(--filtered-search-panel-width);max-width:var(--filtered-search-panel-width);background-color:var(--dark-secondary);box-shadow:var(--shadow-6dp);border-radius:var(--border-radius);border:var(--filtered-search-panel-border)}.p-filtered-search-panel:not(.stand-alone){margin-top:0}.p-filtered-search-panel:before,.p-filtered-search-panel:after{content:none}.p-filtered-search-panel .filters-panel-section{padding:var(--filtered-search-panel-section-padding);display:flex;flex-direction:column;gap:var(--filtered-search-panel-section-padding)}.p-filtered-search-panel .filters-panel-section .filters-panel-chip-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.p-filtered-search-panel .filters-panel-section .filters-button-bar{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.p-filtered-search-panel .filters-panel-section-divider{margin-left:1rem;margin-right:1rem;border-top:var(--filtered-search-panel-border);border-top-width:1px}.p-filtered-search-panel .recent-searches-section .recent-searches-list{display:flex;flex-direction:column;gap:.5rem}.p-filtered-search-panel .recent-searches-section .recent-searches-list .recent-searches-element{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.p-filtered-search-panel .recent-searches-section .recent-searches-list .recent-searches-element .recent-searches-query{flex-grow:1;padding:.25rem;border-radius:var(--smaller-border-radius);display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer}.p-filtered-search-panel .recent-searches-section .recent-searches-list .recent-searches-element .recent-searches-query:hover{background-color:var(--gray-700)}.p-filtered-search-panel .button-toolbar{padding:1rem;display:flex;flex-direction:row;justify-content:flex-end;border-top:var(--filtered-search-panel-border)}.filtered-search-chip{border-radius:var(--chip-border-radius);padding:var(--small-input-padding);background-color:var(--chip-choice-background-color);color:var(--chip-choice-text-color);box-shadow:inset 0 0 0 1px var(--chip-choice-border-color);cursor:default;display:flex;flex-direction:row;align-items:center;gap:.5rem}.filtered-search-chip.filtered-search-chip-readonly{cursor:pointer}.filtered-search-chip:not(.filtered-search-chip-readonly):hover{background-color:var(--chip-choice-hover-background-color);color:var(--chip-choice-hover-text-color);box-shadow:inset 0 0 0 1px var(--chip-choice-hover-border-color)}.filtered-search-chip .filtered-chip-contents{font-size:var(--label-text-medium-font-size);line-height:var(--label-text-medium-line-height);white-space:nowrap}.filtered-search-chip .filtered-chip-contents .filtered-chip-overflow-indicator{font-weight:var(--heading-font-weight);color:var(--blue-500)}.p-inputhiddensearch{position:relative;overflow:hidden;width:100%;min-height:var(--icon-button-height);min-width:var(--icon-button-width);padding-right:var(--icon-button-width);background:var(--secondary-background-color)}.p-inputhiddensearch .p-slidepanel{position:absolute;width:100%;height:100%;top:0;background:var(--secondary-background-color);display:flex;flex-direction:row;align-items:center;left:100%;transition:left .2s ease-out;margin-left:calc(-1 * var(--icon-button-width))}.p-inputhiddensearch .p-slidepanel.expanded{left:var(--icon-button-width)}.p-inputhiddensearch .p-slidepanel.expanded button:first-child{pointer-events:none;color:var(--icon-button-icon-color)}.p-inputnumber .p-inputnumber-button-group,.p-component .p-inputnumber-button-group{padding:var(--input-field-padding);margin-left:calc(-2 * var(--input-field-x-padding) - var(--input-field-spinner-buttons-width))}.p-inputnumber .p-inputnumber-button-group .p-inputnumber-button,.p-component .p-inputnumber-button-group .p-inputnumber-button{width:var(--input-field-spinner-buttons-width)!important;max-height:calc(var(--input-field-spinner-buttons-height) - var(--thin-border-thickness));border-radius:var(--smaller-border-radius);border:var(--input-field-border);color:var(--input-spinner-icon-color)}.p-inputnumber .p-inputnumber-button-group .p-inputnumber-button.p-disabled,.p-component .p-inputnumber-button-group .p-inputnumber-button.p-disabled{border-color:var(--input-field-disabled-border-color);color:var(--input-field-disabled-color)}.p-inputnumber .p-inputnumber-button-group .p-inputnumber-button.p-inputnumber-button-up,.p-component .p-inputnumber-button-group .p-inputnumber-button.p-inputnumber-button-up{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.p-inputnumber .p-inputnumber-button-group .p-inputnumber-button.p-inputnumber-button-down,.p-component .p-inputnumber-button-group .p-inputnumber-button.p-inputnumber-button-down{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.p-component .p-inputnumber-button-group.p-stepper{position:absolute;right:0;top:0}.p-input-with-buttons .p-inputtext{padding-right:calc(var(--input-field-x-padding) + var(--input-field-spinner-buttons-width) + var(--inline-spacing) + var(--thin-border-thickness) * 2)}.p-input-with-buttons.p-input-icon-right .p-inputtext{padding-right:calc(var(--input-field-x-padding) + var(--input-field-spinner-spacing) * 2 + var(--input-field-spinner-buttons-width) + var(--inline-icon-size) + var(--thin-border-thickness) * 2)}.p-input-with-buttons.p-input-icon-right>svg:last-of-type,.p-input-with-buttons.p-input-icon-right>i:last-of-type{right:calc(var(--input-field-x-padding) + var(--input-field-spinner-spacing) + var(--input-field-spinner-buttons-width) - var(--border-thickness))}.p-inputotp .p-inputtext{font-size:var(--input-otp-font-size);line-height:var(--input-otp-line-height);width:var(--input-otp-width);padding:var(--input-otp-padding);min-width:auto}.p-inputswitch{width:var(--input-switch-width);height:var(--input-switch-height)}.p-inputswitch .p-inputswitch-slider{transition:var(--form-element-transition);background:var(--input-switch-slider-off-background-color);border-radius:var(--input-switch-border-radius)}.p-inputswitch .p-inputswitch-slider:hover{background:var(--input-switch-slider-off-hover-background-color)}.p-inputswitch .p-inputswitch-slider:active{background-color:var(--input-switch-slider-off-background-color);box-shadow:var(--input-switch-slider-off-active-shadow)}.p-inputswitch .p-inputswitch-slider:before{transition-duration:var(--transition-duration);width:var(--input-switch-handle-width);height:var(--input-switch-handle-height);left:var(--input-switch-slider-padding);margin-top:calc(-1 * var(--input-switch-handle-height) / 2);background:var(--input-switch-handle-off-background-color);border-radius:var(--input-switch-border-radius);filter:drop-shadow(0px 1px 2px rgba(16,24,40,.06)) drop-shadow(0px 1px 3px rgba(16,24,40,.1))}.p-inputswitch.p-disabled .p-inputswitch-slider{background:var(--input-switch-slider-off-disabled-background-color)}.p-inputswitch.p-disabled .p-inputswitch-slider:before{background:var(--input-switch-handle-off-disabled-background-color)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background-color:var(--input-switch-slider-on-background-color)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:hover{background:var(--input-switch-slider-on-hover-background-color)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:active{background:var(--input-switch-slider-on-background-color);box-shadow:var(--shadow-active)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(var(--input-switch-handle-width))}.p-inputswitch.p-inputswitch-checked.p-disabled .p-inputswitch-slider{background:var(--input-switch-slider-on-disabled-background-color)}.p-inputswitch.p-inputswitch-checked.p-disabled .p-inputswitch-slider:before{background:var(--input-switch-handle-off-disabled-background-color)}.p-inputtext{font-size:var(--input-field-font-size);color:var(--input-field-text-color);background:var(--input-field-background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--form-element-transition);border:var(--input-field-border);border-radius:var(--border-radius);min-width:var(--input-field-min-width);padding:var(--input-field-padding)}.p-inputtext ::-moz-placeholder{color:var(--input-field-placeholder-color)}.p-inputtext ::placeholder{color:var(--input-field-placeholder-color)}.p-inputtext.p-inputtext-sm{font-size:var(--body-text-small-font-size);line-height:var(--body-text-small-line-height)}.p-inputtext.p-inputtext-lg{font-size:var(--body-text-large-font-size);line-height:var(--body-text-large-line-height)}.p-inputtext.p-inputtext-inline{outline:0 none;border-width:0;background-color:transparent}.p-inputtext:enabled:not(.p-inputtext-inline):hover{background-color:var(--input-field-hover-background-color);border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputtext:enabled:not(.p-inputtext-inline):focus{outline:0 none;border-color:var(--input-field-focus-border-color)}.p-inputtext:enabled:not(.p-inputtext-inline).p-error{border-color:var(--input-text-error-border-color)}.p-inputtext:enabled:not(.p-inputtext-inline).p-error:hover{border-color:var(--input-text-error-hover-border-color);box-shadow:var(--input-text-error-hover-shadow)}.p-inputtext:enabled:not(.p-inputtext-inline).p-error:focus{outline:0 none;border-color:var(--input-text-error-focus-border-color)}.p-inputtext:enabled:not(.p-inputtext-inline).p-warning{border-color:var(--input-text-warn-border-color)}.p-inputtext:enabled:not(.p-inputtext-inline).p-warning:hover{border-color:var(--input-text-warn-hover-border-color);box-shadow:var(--input-text-warn-hover-shadow)}.p-inputtext:enabled:not(.p-inputtext-inline).p-warning:focus{outline:0 none;border-color:var(--input-text-warn-focus-border-color)}.p-inputtext:disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color);color:var(--input-field-disabled-color)}.p-input-icon-left>svg,.p-input-icon-right>svg{font-size:var(--inline-icon-size);color:var(--input-field-text-color);margin-top:0;top:calc(var(--input-icon-y-padding) + 1px)}.p-input-icon-left>svg.p-disabled,.p-input-icon-right>svg.p-disabled{color:var(--input-field-disabled-color)}.p-input-icon-left>svg.p-error,.p-input-icon-right>svg.p-error{color:var(--input-field-error-hint-color)}.p-input-icon-left>svg.p-warning,.p-input-icon-right>svg.p-warning{color:var(--input-field-warn-hint-color)}.p-input-icon-left>svg:first-of-type,.p-input-icon-left>i:first-of-type{left:var(--input-field-x-padding)}.p-input-icon-left>.p-inputtext{padding-left:calc(var(--input-field-x-padding) + var(--inline-icon-size) + var(--inline-spacing) * 2)}.p-input-icon-right>svg:last-of-type,.p-input-icon-right>i:last-of-type{right:var(--input-field-x-padding)}.p-input-icon-right>.p-inputtext{padding-right:calc(var(--input-field-x-padding) + var(--inline-icon-size) + var(--inline-spacing) * 2)}.p-input-icon-password{position:relative}.p-input-icon-password .p-showhide-password-icon{position:absolute;right:var(--input-field-x-padding);margin-top:0;top:calc(var(--input-icon-y-padding) + 1px);font-size:var(--inline-icon-size);color:var(--input-field-text-color)}.p-input-icon-password .p-showhide-password-icon:not(svg:last-of-type){right:calc(var(--input-field-x-padding) + var(--inline-icon-size) + var(--inline-spacing))}.p-input-icon-password .p-inputtext{padding-right:calc(var(--input-field-x-padding) + var(--inline-icon-size) + var(--inline-spacing) * 2)}.p-input-icon-right.p-input-icon-password>.p-inputtext{padding-right:calc((var(--input-field-x-padding) + var(--inline-icon-size)) * 2)}.p-input-hint{font-size:var(--input-field-hint-font-size);color:var(--label-font-color)}.p-input-hint.p-error{color:var(--input-field-error-hint-color)}.p-input-hint.p-warning{color:var(--input-field-warn-hint-color)}.p-inputtext:-webkit-autofill,.p-inputtext:-webkit-autofill:hover,.p-inputtext:-webkit-autofill:focus,.p-inputtext:-webkit-autofill:active{-webkit-text-fill-color:var(--input-field-text-color);caret-color:var(--input-field-text-color);-webkit-box-shadow:0 0 0 2rem var(--input-field-autofill-background-color) inset!important}.p-inputtext:-webkit-autofill:hover{box-shadow:0 0 0 2rem var(--input-field-autofill-background-color) inset,var(--input-field-hover-shadow)!important}.p-inputtextarea-wrapper .p-inputtextarea{line-height:var(--input-field-line-height)}.p-inputtextarea-wrapper .p-inputtextarea-icon-wrapper{position:relative}.p-inputtextarea-wrapper .p-inputtextarea-icon-wrapper ::-webkit-resizer{display:none}.p-inputtextarea-wrapper .p-inputtextarea-icon-wrapper .resize-icon{pointer-events:none;position:absolute;right:var(--input-field-y-padding);bottom:var(--input-field-y-padding);font-size:var(--inline-icon-size);color:var(--input-field-placeholder-color)}.p-inputtextarea-wrapper .p-inputtextarea-icon-wrapper .resize-icon .p-icon{pointer-events:none}.p-inputtextarea-wrapper .p-inputtextarea.has-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-inputtextarea-wrapper .p-inputtextarea-footer{border:var(--input-field-border);border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;margin-top:-2px}.p-inputtextarea-wrapper .p-inputtextarea-footer.p-error{border-color:var(--input-text-error-border-color)}.p-inputtextarea-wrapper .p-inputtextarea-footer.p-warning{border-color:var(--input-text-warn-border-color)}.p-inputtextarea-wrapper .p-input-character-count{text-align:right;color:var(--input-field-max-length-text-color)}.p-inputtextarea-wrapper .p-input-character-count .count{color:var(--input-field-current-length-text-color)}.p-inputtextarea-wrapper .p-input-character-count.p-disabled .count{color:var(--input-field-max-length-text-color)}.p-inputtimecode .p-inputtimecode-timecode-container{display:flex;flex-direction:row;gap:1rem}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode{flex:1;font-size:var(--input-field-font-size);color:var(--input-field-text-color);background:var(--input-field-background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--form-element-transition);border:var(--input-field-border);border-radius:var(--border-radius);min-width:var(--input-field-min-width);padding:var(--input-field-padding);cursor:text;display:flex;flex-direction:row;align-items:center;gap:1px}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode:hover{background-color:var(--input-field-hover-background-color);border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode:focus{outline:0 none;border-color:var(--input-field-focus-border-color)}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode .element{width:1.1rem;text-align:center}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode .element.lowlight{color:var(--gray-400)}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode .divider{color:var(--gray-400);font-weight:700;margin-top:-2px}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-timecode.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color);color:var(--input-field-disabled-color)}.p-inputtimecode .p-inputtimecode-timecode-container .p-inputtimecode-framerate{min-width:10rem}.p-component>label{color:var(--label-font-color);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height)}.p-component>label.inline-label{font-size:var(--inline-label-font-size);font-weight:var(--inline-label-font-weight);line-height:var(--inline-label-line-height)}.ts-label-tooltip{width:var(--label-tooltip-size);height:var(--label-tooltip-size);margin-left:var(--inline-spacing);color:var(--label-tooltip-color)}.ts-label-tooltip.ts-label-tooltip-disabled{color:var(--label-tooltip-disabled-color)}.p-multiselect{font-size:var(--input-field-font-size);color:var(--input-field-text-color);background:var(--input-field-background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--form-element-transition);border:var(--input-field-border);border-radius:var(--border-radius);min-width:var(--input-field-min-width)}.p-multiselect.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color)}.p-multiselect.p-disabled .p-c-label,.p-multiselect.p-disabled .p-multiselect-clear-icon,.p-multiselect.p-disabled .p-multiselect-trigger-icon{color:var(--input-field-disabled-color)}.p-multiselect:not(.p-disabled):hover{background-color:var(--input-field-hover-background-color);border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-multiselect:not(.p-disabled).p-focus{border-color:var(--input-field-focus-border-color)}.p-multiselect:not(.p-disabled).p-error{border-color:var(--input-text-error-border-color)}.p-multiselect:not(.p-disabled).p-error:hover{border-color:var(--input-text-error-hover-border-color);box-shadow:var(--input-text-error-hover-shadow)}.p-multiselect:not(.p-disabled).p-error:focus{outline:0 none;border-color:var(--input-text-error-focus-border-color)}.p-multiselect:not(.p-disabled).p-error .p-multiselect-clear-icon,.p-multiselect:not(.p-disabled).p-error .p-multiselect-trigger-icon{color:var(--input-text-error-border-color)}.p-multiselect:not(.p-disabled).p-warning{border-color:var(--input-text-warn-border-color)}.p-multiselect:not(.p-disabled).p-warning:hover{border-color:var(--input-text-warn-hover-border-color);box-shadow:var(--input-text-warn-hover-shadow)}.p-multiselect:not(.p-disabled).p-warning:focus{outline:0 none;border-color:var(--input-text-warn-focus-border-color)}.p-multiselect:not(.p-disabled).p-warning .p-multiselect-clear-icon,.p-multiselect:not(.p-disabled).p-warning .p-multiselect-trigger-icon{color:var(--input-text-warn-border-color)}.p-multiselect .p-multiselect-label{background-color:transparent;border:none;min-width:0px;padding:var(--input-field-padding)}.p-multiselect .p-multiselect-label.p-placeholder{color:var(--input-field-placeholder-color)}.p-multiselect .p-multiselect-label:focus,.p-multiselect .p-multiselect-label:enabled:focus{outline:0 none}.p-multiselect .p-multiselect-trigger{background-color:transparent;color:var(--input-field-text-color);margin-right:var(--input-field-x-padding);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.p-multiselect .p-multiselect-trigger .p-multiselect-trigger-icon{font-size:var(--input-field-inline-icon-size)}.p-multiselect .p-multiselect-items-label{display:flex;flex-wrap:row;text-overflow:unset}.p-multiselect .p-multiselect-items-label .overflow-counter{font-weight:var(--multi-select-overflow-font-weight);color:var(--multi-select-overflow-text-color)}.p-multiselect-panel{padding:var(--multi-select-panel-padding)}.p-multiselect-panel .p-multiselect-header-container{background-color:var(--menu-background-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-shadow:var(--shadow-4dp);padding:var(--multi-select-header-container-padding)}.p-multiselect-panel .p-multiselect-header-container .p-multiselect-header{width:100%;padding:var(--multi-select-header-padding);cursor:pointer}.p-multiselect-panel .p-multiselect-header-container .p-multiselect-header:hover{background-color:var(--menu-item-hover-background-color)}.p-multiselect-panel .p-multiselect-header-container .p-multiselect-header label{pointer-events:none}.p-multiselect-panel .p-multiselect-header-container .p-multiselect-header-divider{border-bottom:var(--menu-item-separator-border)}.p-multiselect-panel .p-multiselect-items-wrapper{background-color:var(--menu-background-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:var(--shadow-4dp);padding:var(--multi-select-panel-padding)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item-group{padding:var(--menu-item-padding);font-size:var(--label-text-medium-font-size);color:var(--menu-item-description-text-color)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item{padding:var(--multi-select-item-padding);color:var(--menu-item-text-color)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item .p-checkbox{margin-right:var(--menu-item-checkbox-spacing)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item span{font-size:var(--menu-item-font-size)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item.p-highlight .p-checkbox-box{border:var(--toggle-checked-border)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item:hover{background-color:var(--menu-item-hover-background-color)}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item:active{background-color:var(--menu-item-active-background-color)}.p-multiselect-panel.showing-add-new .p-multiselect-items-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-radiobutton{min-width:var(--radiobutton-width);width:var(--radiobutton-width);height:var(--radiobutton-height);padding:var(--radiobutton-padding);transition:var(--form-element-transition);border-radius:50%}.p-radiobutton .p-radiobutton-box{width:100%;height:100%;background:var(--toggle-background-color);border:var(--toggle-border);border-radius:50%}.p-radiobutton .p-radiobutton-box.p-highlight{background:var(--toggle-checked-background-color);border:var(--toggle-checked-border)}.p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{width:.5rem;height:.5rem;background-color:var(--toggle-checked-icon-color)}.p-radiobutton:not(.p-radiobutton-disabled):hover{background:var(--toggle-hover-background-color)}.p-radiobutton:not(.p-radiobutton-disabled):active{background:var(--toggle-active-background-color)}.p-radiobutton:not(.p-radiobutton-disabled):focus{outline:0 none}.p-radiobutton.p-radiobutton-disabled .p-radiobutton-box{background:var(--toggle-disabled-background-color);border:var(--toggle-disabled-border)}.p-radiobutton.p-radiobutton-disabled .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:var(--toggle-disabled-icon-color)}.p-slider-container{display:flex;flex-direction:column;gap:.75rem}.p-slider-container .p-slider-inputs{display:flex;flex-direction:row;gap:1rem;align-items:center}.p-slider-container .p-slider-inputs .p-slider-value-input .p-inputtext{min-width:auto;text-align:center}.p-slider-container .p-slider-inputs .p-slider{background-color:var(--slider-track-color);height:var(--slider-track-height);border-radius:var(--smaller-border-radius);width:100%;position:relative}.p-slider-container .p-slider-inputs .p-slider .p-slider-range{position:absolute;background-color:var(--slider-range-color);border-radius:var(--smaller-border-radius)}.p-slider-container .p-slider-inputs .p-slider .p-slider-handle{width:var(--slider-handle-size);height:var(--slider-handle-size);top:calc(var(--slider-track-height) * -1);margin-left:calc(var(--slider-handle-size) / -2);background-color:var(--slider-handle-color);border-radius:99px;border:var(--slider-handle-border);box-shadow:var(--slider-handle-shadow)}.p-slider-container .p-slider-inputs .p-slider .p-slider-handle:hover{background-color:var(--slider-handle-hover-color);box-shadow:var(--slider-handle-hover-shadow)}.p-slider-container .p-slider-inputs .p-slider .p-slider-handle:active{background-color:var(--slider-handle-active-color);box-shadow:var(--slider-handle-active-shadow)}.p-slider-container .p-slider-inputs .p-slider.p-disabled .p-slider-range{background-color:var(--slider-range-disabled)}.p-slider-container .p-slider-inputs .p-slider.p-disabled .p-slider-handle{background-color:var(--slider-handle-disabled-color);border:var(--slider-handle-disabled-border);box-shadow:none}.p-inputgroup .p-inputgroup-addon .p-dropdown,.p-inputgroup .p-inputtext{border:none;background-color:transparent}.p-inputgroup .p-inputgroup-addon .p-dropdown:hover,.p-inputgroup .p-inputtext:hover{box-shadow:none}.p-inputgroup .p-component .p-dropdown{min-width:0}.p-inputgroup .p-inputgroup-addon,.p-inputgroup .p-inputgroup-input{transition:var(--form-element-transition);border-radius:var(--border-radius);border:var(--input-field-border)}.p-inputgroup .p-inputgroup-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputgroup .p-inputgroup-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.p-inputgroup .p-inputgroup-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.p-inputgroup .p-inputgroup-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.p-inputgroup:hover .p-inputgroup-addon:first-child:not(.p-focused),.p-inputgroup:hover .p-inputgroup-input:last-child:not(.p-focused){border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputgroup .p-inputgroup-addon:hover:first-child:not(.p-focused)+.p-inputgroup-input:last-child:not(.p-focused){border-color:var(--gray-300);box-shadow:none}.p-inputgroup .p-inputgroup-addon:hover:last-child:not(.p-focused){border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputgroup .p-inputgroup-input:first-child:not(.p-focused):hover{border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputgroup .p-inputgroup-input:first-child:not(.p-focused):hover+.p-inputgroup-addon:last-child:not(.p-focused){border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputgroup .p-inputgroup-addon.p-focused,.p-inputgroup .p-inputgroup-input.p-focused{outline:0 none;border-color:var(--input-field-focus-border-color)}.p-inputgroup .p-inputgroup-addon.p-disabled,.p-inputgroup .p-inputgroup-input.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color);color:var(--input-field-disabled-color)}.p-inputtokens .p-inputtokens-input{padding:var(--input-field-padding);outline:none;border:var(--input-field-border);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);white-space:pre;line-height:2rem;font-size:var(--input-field-font-size);overflow:auto}.p-inputtokens .p-inputtokens-input>span{line-height:normal}.p-inputtokens .p-inputtokens-input:not(.p-disabled):hover{background-color:var(--input-field-hover-background-color);border-color:var(--input-field-hover-border-color);box-shadow:var(--input-field-hover-shadow)}.p-inputtokens .p-inputtokens-input:not(.p-disabled):focus{border-color:var(--input-field-focus-border-color)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-error{border-color:var(--input-text-error-border-color)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-error:hover{border-color:var(--input-text-error-hover-border-color);box-shadow:var(--input-text-error-hover-shadow)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-error:focus{outline:0 none;border-color:var(--input-text-error-focus-border-color)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-warning{border-color:var(--input-text-warn-border-color)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-warning:hover{border-color:var(--input-text-warn-hover-border-color);box-shadow:var(--input-text-warn-hover-shadow)}.p-inputtokens .p-inputtokens-input:not(.p-disabled).p-warning:focus{outline:0 none;border-color:var(--input-text-warn-focus-border-color)}.p-inputtokens .p-inputtokens-input.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color);color:var(--input-field-disabled-color)}.p-inputtokens .p-inputtokens-tokens{padding:var(--input-field-padding);border:var(--input-field-border);border-top:none;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.p-inputtokens .p-inputtokens-tokens.p-disabled{border-color:var(--input-field-disabled-border-color);background:var(--input-field-disabled-background-color);color:var(--input-field-disabled-color)}.p-inputtokens-chip{border-radius:var(--chip-border-radius);padding:var(--input-padding-with-icon);margin:0 1px;background-color:var(--chip-input-background-color);cursor:pointer;gap:var(--chip-icon-margin);display:inline-flex;align-items:center;vertical-align:bottom}.p-inputtokens-chip .p-icon{pointer-events:none}.p-inputtokens-chip .p-inputtokens-chip-label{font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);color:var(--chip-input-text-color);pointer-events:none}.p-filtered-select .filter-input{background-color:transparent;font-size:var(--input-field-font-size);color:var(--input-field-text-color);padding:var(--input-field-padding);border:var(--thin-border-thickness) solid transparent;outline:none;position:absolute;top:0;left:0;right:calc(var(--icon-button-width) + var(--input-field-x-padding))}.p-filtered-select .p-editing .p-dropdown-label,.p-filtered-select .p-editing .p-multiselect-label{visibility:hidden}.p-dropdown-empty-message,.p-multiselect-empty-message{padding:var(--menu-item-padding);color:var(--label-font-color)}.ts-filtered-select-footer{display:flex;flex-direction:row;align-items:center;background-color:var(--menu-background-color);border-top:var(--filtered-select-footer-border);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:var(--shadow-4dp);padding:var(--filtered-select-footer-padding)}.ts-filtered-select-footer .query{flex:1;font-size:var(--body-text-medium-font-size)}.ts-filtered-select-footer .new{font-size:var(--body-text-medium-font-size);color:var(--text-button-text-color)}.p-filter-chipbar{width:100%;display:flex;flex-direction:row;background-color:var(--chipbar-background-color)}.p-filter-chipbar .outer-items-container{flex:1;overflow:hidden}.p-filter-chipbar .outer-items-container .inner-items-container{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;gap:var(--chipbar-chip-spacing)}.p-filter-chipbar .outer-items-container.scrollable{padding:0 var(--chipbar-chip-spacing)}.p-filter-chipbar .left-scroll-button{position:absolute;left:0;top:0;padding-right:var(--chipbar-chip-spacing);background:linear-gradient(90deg,var(--chipbar-background-color) 0%,var(--chipbar-background-color) 80%,transparent 100%)}.p-filter-chipbar .right-scroll-button{position:absolute;right:0;top:0;padding-left:var(--chipbar-chip-spacing);background:linear-gradient(90deg,transparent 0%,var(--chipbar-background-color) 20%,var(--chipbar-background-color) 100%)}.p-menu,.p-tieredmenu,.p-contextmenu{padding:var(--menu-padding);min-width:var(--menu-min-width);background-color:var(--menu-background-color);border-radius:var(--border-radius)}.p-menu.p-menu-overlay,.p-tieredmenu.p-menu-overlay,.p-contextmenu.p-menu-overlay{margin-top:calc(2 * var(--inline-spacing));box-shadow:var(--shadow-4dp)}.p-menu .p-menu-separator,.p-tieredmenu .p-menu-separator,.p-contextmenu .p-menu-separator{margin:.25rem 0;border-top:var(--menu-item-separator-border)}.p-menuitem .p-menuitem-button{padding:var(--menu-item-padding)}.p-menuitem .p-menuitem-button.p-menuitem-lg{padding:var(--menu-item-large-padding)}.p-menuitem .p-menuitem-button .p-menuitem-submenu-icon{color:var(--menu-item-text-color)}.p-menuitem .p-menuitem-button .p-menuitem-text{color:var(--menu-item-text-color);line-height:var(--menu-item-line-height);font-size:var(--menu-item-font-size);pointer-events:none}.p-menuitem .p-menuitem-button .p-menuitem-text .p-menuitem-label{pointer-events:none}.p-menuitem .p-menuitem-button .p-menuitem-text .p-menuitem-description{font-size:var(--menu-item-description-font-size);color:var(--menu-item-description-text-color)}.p-menuitem .p-menuitem-button .p-menuitem-lg .p-menuitem-icon{width:var(--menu-item-large-icon-size);height:var(--menu-item-large-icon-size);margin-right:var(--menu-item-large-icon-spacing)}.p-menuitem .p-menuitem-button .p-menuitem-lg .p-menuitem-text{line-height:var(--menu-item-large-line-height);font-size:var(--menu-item-large-font-size)}.p-menuitem .p-menuitem-button .p-menuitem-lg .p-menuitem-text .p-menuitem-description{font-size:var(--menu-item-large-description-font-size)}.p-menuitem .p-menuitem-button:enabled:hover{background-color:var(--menu-item-hover-background-color)}.p-menuitem .p-menuitem-button:enabled:active{background-color:var(--menu-item-active-background-color)}.p-menuitem .p-menuitem-button:disabled .p-menuitem-icon{color:var(--menu-item-disabled-text-color)}.p-menuitem .p-menuitem-button:disabled .p-menuitem-text{color:var(--menu-item-disabled-text-color)}.p-menuitem .p-menuitem-button:disabled .p-menuitem-text .p-menuitem-description{color:var(--menu-item-disabled-description-text-color)}.p-menuitem:first-child>.p-menuitem-button{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.p-menuitem:last-child>.p-menuitem-button{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.p-menuitem .p-menuitem-badge,.p-menuitem .p-tabmenu-item-badge,.p-tabmenu-item .p-menuitem-badge,.p-tabmenu-item .p-tabmenu-item-badge{padding:var(--menuitem-badge-padding);border-radius:var(--bigger-border-radius);margin-left:var(--menuitem-badge-spacing);background-color:var(--menuitem-badge-background-color);color:var(--menuitem-badge-text-color);font-size:var(--menuitem-badge-font-size);font-weight:var(--menuitem-badge-font-weight)}.p-menuitem.p-highlight .p-menuitem-badge,.p-menuitem.p-highlight .p-tabmenu-item-badge,.p-tabmenu-item.p-highlight .p-menuitem-badge,.p-tabmenu-item.p-highlight .p-tabmenu-item-badge{background-color:var(--tabmenuitem-selected-badge-background-color);color:var(--tabmenuitem-selected-badge-text-color)}.p-menuitem.p-disabled .p-menuitem-badge,.p-menuitem.p-disabled .p-tabmenu-item-badge,.p-tabmenu-item.p-disabled .p-menuitem-badge,.p-tabmenu-item.p-disabled .p-tabmenu-item-badge{color:var(--menuitem-badge-disabled-text-color)}.p-menuitem .p-menuitem-icon,.p-menuitem .p-tabmenu-item-icon,.p-tabmenu-item .p-menuitem-icon,.p-tabmenu-item .p-tabmenu-item-icon{color:var(--menu-item-text-color);width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);margin-right:var(--menu-item-icon-spacing)}.p-menuitem.p-highlight .p-tabmenu-item-icon,.p-tabmenu-item.p-highlight .p-tabmenu-item-icon{color:var(--tabmenuitem-selected-text-color)}.p-menuitem.p-disabled .p-menuitem-icon,.p-menuitem.p-disabled .p-tabmenu-item-icon,.p-tabmenu-item.p-disabled .p-menuitem-icon,.p-tabmenu-item.p-disabled .p-tabmenu-item-icon{color:var(--tabmenuitem-disabled-text-color)}.p-tabmenu:not(.p-vertical) .p-tabmenu-item .p-tabmenu-separator{margin-top:calc(-1 * var(--tabmenu-padding));height:calc(100% + 2 * var(--tabmenu-padding));border-right:var(--tabmenu-border)}.p-tabmenu.p-vertical .p-tabmenu-item .p-tabmenu-separator{margin-left:calc(-1 * var(--tabmenu-padding));width:calc(100% + 2 * var(--tabmenu-padding));border-top:var(--tabmenu-border)}.p-steps ul{display:flex;flex-direction:row;justify-content:space-between}.p-steps ul .p-steps-item{flex:1;justify-content:start}.p-steps ul .p-steps-item .p-menuitem-link{width:var(--stepper-item-width);margin:var(--stepper-item-margin);overflow:visible;display:flex;flex-direction:column;gap:.5rem}.p-steps ul .p-steps-item .p-menuitem-link .p-steps-number{border-radius:99px;width:var(--stepper-item-width);height:var(--stepper-item-width);font-size:var(--stepper-item-number-font-size);line-height:var(--stepper-item-number-line-height);color:var(--stepper-item-number-color);border:var(--stepper-item-number-border)}.p-steps ul .p-steps-item .p-menuitem-link .p-steps-title{font-weight:var(--heading-font-weight);font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.p-steps ul .p-steps-item .p-menuitem-link.p-menuitem-complete .p-steps-number{color:var(--base-white);background-color:var(--stepper-item-complete-color);border:none}.p-steps ul .p-steps-item .p-menuitem-link.p-menuitem-active .p-steps-number{color:var(--stepper-item-complete-color);border:var(--stepper-item-active-number-border);box-shadow:var(--stepper-item-active-number-shadow)}.p-steps ul .p-steps-item .p-menuitem-link.p-menuitem-active .p-steps-title{color:var(--stepper-item-complete-color)}.p-steps ul .p-steps-item:last-child{flex:0}.p-steps ul .p-steps-item:not(:last-child):after{content:"";display:block;width:100%;height:var(--stepper-divider-height);background-color:var(--stepper-item-complete-color);margin:.75rem 0}.p-steps ul .p-steps-item.p-highlight:after,.p-steps ul .p-steps-item.p-highlight~.p-steps-item:after{background-color:var(--stepper-item-incomplete-color)}.p-tabmenu .p-tabmenu-nav{background:var(--tabmenu-background-color);border:var(--tabmenu-border);border-radius:var(--border-radius);padding:var(--tabmenu-padding);display:flex;flex-direction:row;gap:var(--inline-spacing)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item{transition:var(--form-element-transition)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item.p-nested-tabmenu-item{padding-left:calc(var(--level) * var(--tabmenuitem-child-indent) + .625rem)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item .p-tabmenu-link{cursor:pointer;height:var(--tabmenuitem-height);display:flex;justify-content:center;align-items:center;min-width:var(--tabmenuitem-min-width);padding:var(--tabmenuitem-padding);border-radius:var(--border-radius);color:var(--tabmenuitem-text-color);font-weight:var(--heading-font-weight);font-size:var(--h4-font-size)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item .p-tabmenu-link .p-tabmenu-items-trigger{margin-right:var(--inline-spacing)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item.p-highlight .p-tabmenu-link{color:var(--tabmenuitem-selected-text-color);background:var(--tabmenuitem-selected-background-color)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item.p-disabled .p-tabmenu-link{cursor:default;color:var(--tabmenuitem-disabled-text-color)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-item:not(.p-highlight):not(.p-disabled) .p-tabmenu-link:hover{background:var(--tabmenuitem-hover-background-color)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-items-panel .p-panel-content{display:flex;flex-direction:column;gap:var(--inline-spacing)}.p-tabmenu.p-vertical .p-tabmenu-nav{flex-direction:column}.p-tabmenu.p-vertical .p-tabmenu-nav .p-tabmenu-item .p-tabmenu-link{height:var(--tabmenuitem-vertical-height);padding:var(--tabmenuitem-vertical-padding);justify-content:flex-start}.p-tieredmenu .p-submenu-list,.p-contextmenu .p-submenu-list{padding:var(--menu-padding);background-color:var(--menu-background-color);border-radius:var(--border-radius);box-shadow:var(--shadow-4dp)}@media screen and (max-width:1024px){.p-tieredmenu .p-submenu-list,.p-contextmenu .p-submenu-list{left:0;position:relative;box-shadow:none}}.p-tieredmenu.p-tiered-menu-inline,.p-contextmenu.p-tiered-menu-inline{overflow:hidden}.p-tieredmenu.p-tiered-menu-inline .p-submenu-list,.p-contextmenu.p-tiered-menu-inline .p-submenu-list{padding-left:1rem!important;left:0;position:relative;box-shadow:none}.p-tieredmenu.p-tiered-menu-inline .p-menuitem-button,.p-contextmenu.p-tiered-menu-inline .p-menuitem-button{border-radius:0!important}.p-tieredmenu.p-tieredmenu-overlay>ul,.p-contextmenu.p-tieredmenu-overlay>ul{max-height:var(--max-menu-height)!important}.p-banner{padding:var(--banner-padding);height:var(--banner-height)}.p-banner.p-banner-severity-info{background-color:var(--info-banner-background)}.p-banner.p-banner-severity-warn{background-color:var(--warn-banner-background)}.p-banner.p-banner-severity-error{background-color:var(--error-banner-background)}.p-banner .p-banner-message{line-height:.875rem}.p-banner .p-banner-action,.p-banner .p-banner-action:hover,.p-banner .p-banner-action:active{border:solid 1px var(--banner-text-color)!important;background-color:transparent!important;box-shadow:none!important}.p-banner .p-banner-action .p-button-label,.p-banner .p-banner-action:hover .p-button-label,.p-banner .p-banner-action:active .p-button-label{color:var(--banner-text-color)}.p-banner .p-banner-close{color:var(--banner-close-icon-color);font-size:var(--banner-close-icon-size);cursor:pointer}.p-inline-message{padding:var(--inline-message-padding);border-radius:var(--inline-message-border-radius);background-color:var(--inline-message-background-color);box-shadow:inset 0 0 0 var(--inline-message-border-width) var(--inline-message-border-color)}.p-inline-message .p-inline-message-icon,.p-inline-message .p-inline-message-text{color:var(--inline-message-text-color)}.p-inline-message .p-inline-message-icon{font-size:var(--inline-message-icon-size);margin-right:var(--inline-message-icon-spacing)}.p-inline-message .p-inline-message-text{font-size:var(--inline-message-font-size);line-height:var(--inline-message-line-height);font-weight:var(--inline-message-font-weight)}.p-toast{opacity:1;width:auto;min-width:25rem;max-width:80vw}.p-toast .p-toast-message{margin:var(--toast-margin);box-shadow:var(--toast-shadow);border-radius:var(--border-radius)}.p-toast .p-toast-message .p-toast-message-content{padding:var(--toast-content-padding);align-items:center;gap:calc(var(--inline-spacing) * 2)}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{font-size:var(--toast-text-font-size);font-weight:var(--toast-text-font-weight);color:var(--toast-text-color)}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:var(--toast-icon-size)}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:var(--toast-icon-size);height:var(--toast-icon-size)}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{display:none}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:var(--toast-detail-margin)}.p-toast .p-toast-message .p-toast-icon-close{width:var(--toast-icon-close-size);height:var(--toast-icon-close-size);background:transparent;color:var(--toast-icon-close-color);transition:var(--action-icon-transition)}.p-toast .p-toast-message.p-toast-message-info{background:var(--info-message-background);border:var(--info-message-border)}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:var(--info-message-icon-color)}.p-toast .p-toast-message.p-toast-message-success{background:var(--success-message-background);border:var(--success-message-border)}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:var(--success-message-icon-color)}.p-toast .p-toast-message.p-toast-message-warn{background:var(--warn-message-background);border:var(--warn-message-border)}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:var(--warn-message-icon-color)}.p-toast .p-toast-message.p-toast-message-error{background:var(--error-message-background);border:var(--error-message-border)}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:var(--error-message-icon-color)}.ts-wizard-label.ts-wizard-label-indeterminate{--indeterminate-gradient: no-repeat linear-gradient(var(--secondary-wizard-color) 0 0);background:var(--indeterminate-gradient),var(--indeterminate-gradient),var(--primary-wizard-color);background-size:60% 100%;animation:indeterminate 4s infinite}@keyframes indeterminate{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.p-skeleton{background-color:var(--gray-800);border-radius:3px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff3,#fff0)}.p-chip{border-radius:var(--chip-border-radius);padding:var(--input-padding-with-icon)}.p-chip .p-chip-text{font-size:var(--chip-font-size);font-weight:var(--chip-font-weight)}.p-chip .p-icon{font-size:var(--chip-icon-size)}.p-chip.small{padding:var(--small-input-padding)}.p-chip.small .p-chip-text{font-size:var(--label-text-medium-font-size);line-height:var(--label-text-medium-line-height)}.p-chip.small .p-icon{font-size:var(--chip-small-icon-size)}.p-chip.choice{background-color:var(--chip-choice-background-color);color:var(--chip-choice-text-color);box-shadow:inset 0 0 0 1px var(--chip-choice-border-color)}.p-chip.choice:hover{background-color:var(--chip-choice-hover-background-color);color:var(--chip-choice-hover-text-color);box-shadow:inset 0 0 0 1px var(--chip-choice-hover-border-color)}.p-chip.choice.disabled{background-color:var(--chip-choice-disabled-background-color);color:var(--chip-choice-disabled-text-color);box-shadow:inset 0 0 0 1px var(--chip-choice-disabled-border-color)}.p-chip.input{background-color:var(--chip-input-background-color);color:var(--chip-input-text-color)}.p-chip.input:hover{background-color:var(--chip-input-hover-background-color);color:var(--chip-input-hover-text-color)}.p-chip.input.disabled{background-color:var(--chip-input-disabled-background-color);color:var(--chip-input-disabled-text-color)}.p-chip.error{background-color:var(--chip-error-background-color);color:var(--chip-error-text-color)}.p-chip.error:hover{background-color:var(--chip-error-hover-background-color);color:var(--chip-error-hover-text-color)}.p-chip .p-chip-icon{margin-right:var(--chip-icon-margin)}.p-chip .p-chip-remove-icon{margin-left:var(--chip-icon-margin)}.p-chip .p-chip-remove-icon:focus{outline:none}.p-clickable-icon{cursor:pointer}.p-progressbar{height:var(--progress-bar-height);border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-background-color)}.p-progressbar .p-progressbar-value{margin:0;border:none;border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-value-background-color)}.p-progressbar.p-progressbar-indeterminate{height:var(--progress-bar-indeterminate-height)}.p-progressbar-label{width:var(--progress-bar-label-width);line-height:var(--progress-bar-label-line-height);font-size:var(--progress-bar-label-font-size);color:var(--progress-bar-label-text-color)}.p-progress-spinner .p-progress-spinner-circle{stroke:var(--progress-bar-value-background-color)!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track-background-color)}::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-hover-background-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-background-color);border-radius:var(--border-radius);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:#0000}.shadow-2dp{box-shadow:var(--shadow-2dp)}.shadow-4dp{box-shadow:var(--shadow-4dp)}.shadow-6dp{box-shadow:var(--shadow-6dp)}.shadow-8dp{box-shadow:var(--shadow-8dp)}.shadow-10dp{box-shadow:var(--shadow-10dp)}.shadow-12dp{box-shadow:var(--shadow-12dp)}.p-dialog{border-radius:var(--border-radius);box-shadow:var(--overlay-container-shadow)}.p-dialog .p-dialog-header{background-color:var(--overlay-background-color);padding:var(--dialog-header-padding);border-bottom:var(--overlay-divider);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.p-dialog .p-dialog-header .p-dialog-title{font-size:var(--overlay-header-font-size);font-weight:var(--overlay-header-font-weight);color:var(--overlay-header-text-color)}.p-dialog .p-dialog-header .p-dialog-header-close{font-size:var(--overlay-close-icon-size);color:var(--overlay-close-icon-color)}.p-dialog .p-dialog-content{background-color:var(--overlay-background-color);color:var(--dialog-content-text-color);font-size:var(--dialog-content-text-size);padding:var(--dialog-content-padding)}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.p-dialog .p-dialog-footer{background-color:var(--overlay-background-color);padding:var(--dialog-footer-padding);text-align:var(--dialog-footer-alignment);border-top:var(--overlay-divider);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.p-dialog .p-dialog-footer button{margin:0 0 0 var(--dialog-footer-button-spacing)}.keyboard-shortcut-group-panel{width:var(--keyboard-shortcut-group-size);max-height:var(--keyboard-shortcut-group-size);display:flex;flex-direction:column;gap:1rem;border-bottom:var(--divider-size) solid var(--divider-color);padding:1.75rem 0}.keyboard-shortcut-group-panel:first-child{padding-top:0}.keyboard-shortcut-group-panel:last-child{border-bottom:none;padding-bottom:0}.keyboard-shortcut-group-panel .keyboard-shortcut-group-label{font-size:var(--h5-font-size);font-weight:var(--heading-font-weight);color:var(--keyboard-shortcut-divider-color);text-transform:uppercase}.keyboard-shortcut-group-panel .keyboard-shortcut{display:flex;flex-direction:row;text-transform:capitalize}.keyboard-shortcut-group-panel .keyboard-shortcut .keyboard-shortcut-description{flex:1}.keyboard-shortcut-group-panel .keyboard-shortcut .keyboard-shortcut-keys{display:flex;flex-direction:row;align-items:center;gap:.3rem}.keyboard-shortcut-group-panel .keyboard-shortcut .keyboard-shortcut-keys .keyboard-shortcut-key{border:var(--keyboard-shortcut-key-border);border-radius:var(--smaller-border-radius);padding:.25rem .5rem;font-size:var(--h5-font-size)}.keyboard-shortcut-group-panel .keyboard-shortcut .keyboard-shortcut-key-divider{color:var(--keyboard-shortcut-divider-color)}.p-component-overlay{background-color:var(--mask-background-color);transition-duration:var(--transition-duration)}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--mask-background-color)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--mask-background-color)}to{background-color:transparent}}.p-sidebar{background-color:var(--overlay-background-color);border-radius:var(--border-radius) 0 0 0;box-shadow:var(--sidebar-shadow)}.p-sidebar .p-sidebar-header{padding:var(--sidebar-header-padding);border-bottom:var(--overlay-divider);font-size:var(--overlay-header-font-size);font-weight:var(--overlay-header-font-weight);color:var(--overlay-header-text-color)}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{font-size:var(--overlay-close-icon-size);color:var(--overlay-close-icon-color)}.p-sidebar-right .p-sidebar{width:var(--sidebar-width)}.p-tooltip .p-tooltip-text{padding:var(--tooltip-padding);border-radius:var(--border-radius);background:var(--tooltip-background-color);color:var(--tooltip-text-color);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);font-weight:var(--tooltip-font-weight);box-shadow:var(--tooltip-shadow)}.p-tooltip .p-tooltip-arrow{border-color:transparent}.p-tooltip.p-tooltip-right{padding:0px var(--tooltip-spacing)}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-width:var(--tooltip-arrow-width) var(--tooltip-arrow-width) var(--tooltip-arrow-width) 0;margin-top:calc(var(--tooltip-arrow-width) * -1);border-right-color:var(--tooltip-background-color)}.p-tooltip.p-tooltip-left{padding:0px var(--tooltip-spacing)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-width:var(--tooltip-arrow-width) 0 var(--tooltip-arrow-width) var(--tooltip-arrow-width);margin-top:calc(var(--tooltip-arrow-width) * -1);border-left-color:var(--tooltip-background-color)}.p-tooltip.p-tooltip-top{padding:var(--tooltip-spacing) 0px}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-width:var(--tooltip-arrow-width) var(--tooltip-arrow-width) 0;margin-left:calc(var(--tooltip-arrow-width) * -1);border-top-color:var(--tooltip-background-color)}.p-tooltip.p-tooltip-bottom{padding:var(--tooltip-spacing) 0px}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-width:0 var(--tooltip-arrow-width) var(--tooltip-arrow-width);margin-left:calc(var(--tooltip-arrow-width) * -1);border-bottom-color:var(--tooltip-background-color)}.p-accordion{background:var(--accordion-background-color)}.p-accordion .p-accordion-header .p-accordion-header-link{padding:.75rem 1rem;border-bottom:1px solid var(--panel-border-color);position:relative}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-label{color:var(--label-font-color);font-weight:var(--heading-font-weight);font-size:var(--h5-font-size)}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{position:absolute;right:1rem;font-size:1.25rem;color:var(--icon-button-icon-color)}.p-accordion .p-accordion-header.p-disabled .p-accordion-header-link,.p-accordion .p-accordion-header.p-disabled .p-accordion-toggle-icon{color:var(--label-disabled-font-color)}.p-accordion .p-accordion-content{background:var(--accordion-tab-background-color)}.p-card{background-color:var(--card-background-color);border:var(--card-border);border-radius:var(--border-radius);display:flex;flex-direction:column}.p-card .p-card-header{border-bottom:var(--card-border);flex-shrink:0}.p-card .p-card-body{flex:1}.p-divider .p-divider-content{background-color:var(--menu-background-color)}.p-divider.p-divider-horizontal{margin:var(--divider-horizontal-margin);padding:var(--divider-horizontal-padding)}.p-divider.p-divider-horizontal:before{border-top:var(--divider-size) solid var(--divider-color)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 var(--inline-spacing)}.p-divider.p-divider-vertical{margin:var(--divider-vertical-margin);padding:var(--divider-vertical-padding)}.p-divider.p-divider-vertical:before{border-left:var(--divider-size) var(--divider-color)}.p-divider.p-divider-vertical .p-divider-content{padding:var(--inline-spacing) 0}.p-navigation{position:relative}.p-navigation .p-navigation-menu{position:absolute;top:0;left:0;bottom:0;background-color:var(--overlay-background-color);box-shadow:var(--shadow-8dp);width:var(--nav-menu-collapsed-width);transition:width .3s}.p-navigation .p-navigation-menu.p-navigation-menu-expanded{width:var(--nav-menu-expanded-width)}.p-navigation .p-navigation-menu .p-navigation-header{width:var(--nav-menu-expanded-width);height:var(--nav-menu-collapsed-width)}.p-navigation .p-navigation-menu .p-navigation-header .p-navigation-toggle{width:var(--nav-menu-collapsed-width)}.p-navigation .p-navigation-menu .p-navigation-header .p-navigation-toggle .p-icon{font-size:var(--nav-menu-icon-size);color:var(--nav-menu-icon-color)}.p-navigation .p-navigation-menu .p-navigation-header .p-navigation-logo{max-width:var(--nav-menu-logo-width);transition:opacity .2s;opacity:0}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-navigation-header .p-navigation-logo{opacity:1!important}.p-navigation .p-navigation-menu .p-navigation-custom-header-divider{margin:.5rem 1rem;border-bottom:var(--nav-menu-header-divider)}.p-navigation .p-navigation-menu .p-navigation-custom-footer-divider{margin:.5rem 0rem;border-bottom:var(--nav-menu-footer-divider)}.p-navigation .p-navigation-menu .p-navigation-custom-footer-items{padding-bottom:.5rem}.p-navigation .p-navigation-menu .p-navigation-items,.p-navigation .p-navigation-menu .p-navigation-custom-header-items,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items{width:var(--nav-menu-expanded-width)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button{display:flex;flex-direction:row;align-items:center;width:100%;padding:.5rem 1.125rem .5rem .75rem;position:relative}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button .p-navigation-selection-indicator,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button .p-navigation-selection-indicator,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button .p-navigation-selection-indicator{position:absolute;left:0;top:var(--inline-spacing);bottom:var(--inline-spacing);width:var(--inline-spacing);border-radius:0 var(--border-radius) var(--border-radius) 0;transition:background-color .2s;background-color:transparent}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button .p-navigation-icon,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button .p-navigation-icon,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button .p-navigation-icon{display:flex;align-items:center;justify-content:center;width:var(--nav-menu-icon-container-size);height:var(--nav-menu-icon-container-size);margin-right:var(--inline-spacing);border-radius:var(--circle-border-radius)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button .p-navigation-icon.p-highlight,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button .p-navigation-icon.p-highlight,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button .p-navigation-icon.p-highlight{transition:background-color .2s;background-color:var(--nav-menu-icon-background-color)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button .p-navigation-icon .p-icon,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button .p-navigation-icon .p-icon,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button .p-navigation-icon .p-icon{font-size:var(--nav-menu-icon-size);color:var(--nav-menu-icon-color)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item .p-navigation-button .p-navigation-item-label,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item .p-navigation-button .p-navigation-item-label,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item .p-navigation-button .p-navigation-item-label{transition:opacity .2s;opacity:0}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button{border-radius:0 var(--circle-border-radius) var(--circle-border-radius) 0}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet{margin-left:1rem;margin-right:.5rem}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.dot,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.dot,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.dot{width:.33rem;height:.33rem}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.divider,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.divider,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button .p-navigation-item-bullet.divider{height:.625rem;margin-left:1.5rem}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button:hover,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button:hover,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button:hover{background-color:var(--nav-menu-item-hover-background-color)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight:not(.p-has-children),.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight:not(.p-has-children),.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight:not(.p-has-children){background-color:var(--nav-menu-item-selected-background-color)}.p-navigation .p-navigation-menu .p-navigation-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight .p-navigation-item-bullet,.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight .p-navigation-item-bullet,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-navigation-item.p-sub-navigation-item .p-navigation-button.p-highlight .p-navigation-item-bullet{color:var(--nav-menu-icon-hightlight-color)}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-navigation-item .p-navigation-button .p-navigation-selection-indicator.p-highlight{background-color:var(--nav-menu-icon-hightlight-color)}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-navigation-item .p-navigation-button .p-navigation-icon.p-highlight{background-color:transparent}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-navigation-item .p-navigation-button .p-navigation-item-label{opacity:1!important}.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-action-navigation-item,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-action-navigation-item{padding:.25rem .5rem}.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-action-navigation-item .p-navigation-button,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-action-navigation-item .p-navigation-button{cursor:pointer;padding:0;border-radius:var(--border-radius)}.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-action-navigation-item .p-navigation-button .p-navigation-icon,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-action-navigation-item .p-navigation-button .p-navigation-icon{border-radius:var(--border-radius);width:40px;height:40px}.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-action-navigation-item .p-navigation-button .p-navigation-icon:hover,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-action-navigation-item .p-navigation-button .p-navigation-icon:hover{background-color:var(--gray-700)}.p-navigation .p-navigation-menu .p-navigation-custom-header-items .p-action-navigation-item .p-navigation-button .p-navigation-icon:active,.p-navigation .p-navigation-menu .p-navigation-custom-footer-items .p-action-navigation-item .p-navigation-button .p-navigation-icon:active{background-color:transparent;box-shadow:0 0 0 1px var(--blue-500) inset}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-action-navigation-item .p-navigation-button:hover{background-color:var(--gray-700)}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-action-navigation-item .p-navigation-button:active{background-color:transparent;box-shadow:0 0 0 1px var(--blue-500) inset}.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-action-navigation-item .p-navigation-button .p-navigation-icon:hover,.p-navigation .p-navigation-menu.p-navigation-menu-expanded .p-action-navigation-item .p-navigation-button .p-navigation-icon:active{background-color:transparent!important;box-shadow:none!important}.p-navigation .p-navigation-content{padding-left:var(--nav-menu-collapsed-width);transition:padding-left .3s}.p-navigation .p-navigation-content.p-navigation-content-displaced{padding-left:var(--nav-menu-expanded-width)}.p-page-header{background-color:var(--page-header-background-color)}.p-page-header .p-page-header-navigate-button .p-icon,.p-page-header .p-page-header-title{color:var(--page-header-title-text-color)}.p-page-header .p-page-header-subtitle{color:var(--page-header-subtitle-text-color)}.ts-dialog-size-large{--overlay-header-font-size: 1.25rem;--dialog-content-text-size: 1rem}.ts-label-large{--label-font-size: .875rem}.ts-label-focused{--label-font-color: var(--blue-500)}.ts-label-disabled{--label-font-color: var(--gray-400)}.ts-label-required{color:var(--error-500)}.ts-inline-message-severity-success{--inline-message-border-color: var(--success-300);--inline-message-background-color: var(--success-50);--inline-message-text-color: var(--success-600)}.ts-inline-message-severity-warning{--inline-message-border-color: var(--warn-300);--inline-message-background-color: var(--warn-50);--inline-message-text-color: var(--warn-600)}.ts-inline-message-severity-error{--inline-message-border-color: var(--error-300);--inline-message-background-color: var(--error-50);--inline-message-text-color: var(--error-600)}.ts-inline-message-severity-update{--inline-message-border-color: var(--purple-300);--inline-message-background-color: var(--purple-50);--inline-message-text-color: var(--purple-600)}.ts-inline-message-severity-in-progress{--inline-message-border-color: var(--blue-300);--inline-message-background-color: var(--blue-50);--inline-message-progress-color: var(--blue-100);--inline-message-text-color: var(--blue-600)}.ts-inline-message-size-small{--inline-message-padding: .125rem .75rem;--inline-message-font-size: .75rem;--inline-message-line-height: 1.25rem;--inline-message-icon-size: .75rem}:root{--scrollbar-track-width: 12px;--scrollbar-track-background-color: transparent;--scrollbar-track-hover-background-color: var(--gray-100);--scrollbar-thumb-background-color: var(--gray-400)}[data-theme=dark] .ts-label-focused{--label-font-color: var(--primary-500)}[data-theme=dark] .ts-label-disabled{--label-font-color: var(--gray-500)}[data-theme=dark] .ts-inline-message-severity-info{--inline-message-border-color: var(--gray-blue-300);--inline-message-background-color: var(--gray-blue-900);--inline-message-text-color: var(--gray-blue-300)}[data-theme=dark] .ts-inline-message-severity-success{--inline-message-border-color: var(--success-400);--inline-message-background-color: var(--success-950);--inline-message-text-color: var(--success-400)}[data-theme=dark] .ts-inline-message-severity-warning{--inline-message-border-color: var(--warn-400);--inline-message-background-color: var(--warn-950);--inline-message-text-color: var(--warn-400)}[data-theme=dark] .ts-inline-message-severity-error{--inline-message-border-color: var(--error-400);--inline-message-background-color: var(--error-950);--inline-message-text-color: var(--error-400)}[data-theme=dark] .ts-inline-message-severity-update{--inline-message-border-color: var(--purple-400);--inline-message-background-color: var(--purple-950);--inline-message-text-color: var(--purple-400)}[data-theme=dark] .ts-inline-message-severity-in-progress{--inline-message-border-color: var(--blue-400);--inline-message-progress-color: var(--blue-900);--inline-message-background-color: var(--blue-950);--inline-message-text-color: var(--blue-400)}[data-theme=dark]:root{--scrollbar-track-hover-background-color: var(--gray-800);--scrollbar-thumb-background-color: var(--gray-600)}@media(prefers-color-scheme:dark){.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;background:var(--dark-primary);color:var(--gray-200);font-family:var(--up-font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}button,input,select{font:inherit}.calculator-shell{min-height:100vh;background:var(--dark-primary)}.calculator-main{min-height:100vh;padding:24px;padding-right:calc(var(--summary-width, 400px) + 24px);display:flex;flex-direction:column;gap:20px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page-header__branding{display:flex;flex-direction:column;gap:14px}.page-header__logo{width:168px;height:auto;display:block}.page-header__title{margin:0 0 10px;font-size:2rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em;color:var(--gray-200)}.page-copy{margin:0;max-width:720px;color:var(--gray-400);line-height:1.5;font-size:.95rem}.stepper-row{display:flex;justify-content:center}.calculator-stepper{width:100%;max-width:560px;margin-bottom:8px}.wizard-panel{background:var(--dark-secondary);border:1px solid var(--gray-700);border-radius:16px;min-height:0;flex:1;padding:24px}.step-content{display:flex;flex-direction:column;gap:24px;min-height:min-content}.step-copy h2,.step-copy h3{margin:0 0 8px;color:var(--gray-200)}.step-copy--centered{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.step-copy--centered h2{margin:0;font-family:var(--up-font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--h1-font-size, 2rem);line-height:var(--h1-line-height, 2.5rem);font-weight:600;letter-spacing:-.02em}.step-copy--centered h3{margin:0;font-size:var(--h1-font-size, 2rem);line-height:var(--h1-line-height, 2.5rem)}.step-copy p{margin:0;color:var(--gray-400)}.tile-grid{display:grid;gap:16px}.tile-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-tile{min-height:180px;padding:20px;cursor:pointer;border:2px solid var(--gray-700);background:var(--dark-secondary);transition:border-color .12s ease,transform .12s ease}.selection-tile:hover{transform:translateY(-2px);border-color:var(--blue-500)}.selection-tile.is-selected{border-color:var(--blue-500)}.selection-tile__title{color:var(--gray-200);font-size:1.35rem;font-weight:700;margin-bottom:12px}.selection-tile__body{color:var(--gray-400);line-height:1.45}.selection-tile__price{color:var(--gray-200);font-size:1.9rem;font-weight:700;margin-bottom:16px}.selection-tile__list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--gray-200)}.calculator-subscription-menu{margin:0 auto;width:100%;max-width:480px}.calculator-subscription-menu .p-tabmenu-nav{display:flex;width:100%;margin:0;padding:0}.calculator-subscription-menu .p-tabmenu-item{flex:1 1 0;min-width:0}.calculator-subscription-menu .p-tabmenu-link{width:100%;display:flex;align-items:center;gap:.5rem;justify-content:center;padding-left:.875rem;padding-right:.875rem}.calculator-subscription-menu .p-tabmenu-item-text{font-family:var(--up-font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.plan-period-selection-menu .p-tabmenu-item-badge,.plan-period-selection-menu .p-highlight .p-tabmenu-item-badge{background-color:var(--success-950);color:var(--success-500);white-space:nowrap;flex-shrink:0}.subscription-description{color:var(--gray-400);text-align:center;margin-top:-8px}.plan-selection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:8px}.template-gallery{margin-top:40px;display:flex;flex-direction:column;gap:12px}.template-gallery__divider{display:flex;align-items:center;gap:16px;color:var(--gray-400);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em}.template-gallery__divider:before,.template-gallery__divider:after{content:"";flex:1;height:1px;background:var(--gray-700)}.template-gallery__hint{margin:0 auto;max-width:640px;text-align:center;color:var(--gray-400);font-size:.875rem;line-height:1.4}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:8px}@media(max-width:1180px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.template-grid{grid-template-columns:minmax(0,1fr)}}.template-card{display:flex;flex-direction:column;gap:12px;padding:1.25rem;background:var(--secondary-background-color);border:2px solid var(--gray-700);border-radius:var(--border-radius);cursor:pointer;transition:border-color .15s ease,background .15s ease}.template-card:hover{background:var(--gray-800)}.template-card:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.template-card.is-selected{border-color:var(--active-border-color, var(--blue-500))}.template-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-card__title{color:var(--gray-200);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.template-card__badge{padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--blue-500) 14%,transparent);color:var(--blue-500);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-card__description{margin:0;color:var(--gray-400);font-size:.875rem;line-height:1.35}.template-card__highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.template-card__highlight{display:flex;align-items:flex-start;gap:8px;color:var(--gray-200);font-size:.8125rem;line-height:1.25rem}.template-card__footer{margin-top:auto}.template-card__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.5rem .75rem;border-radius:var(--border-radius);background:color-mix(in srgb,var(--blue-500) 14%,transparent);color:var(--blue-500);font-size:.875rem;font-weight:600}.template-card:hover .template-card__cta,.template-card.is-selected .template-card__cta{background:color-mix(in srgb,var(--blue-500) 22%,transparent)}.template-gallery__divider--or{max-width:720px;margin:24px auto 0}.start-scratch-card{display:flex;flex-direction:column;gap:6px;width:100%;max-width:720px;margin:16px auto 0;padding:1.25rem 1.5rem;text-align:left;background:var(--secondary-background-color);border:2px solid var(--gray-700);border-radius:var(--border-radius);cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.start-scratch-card:hover{background:var(--gray-800)}.start-scratch-card:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.start-scratch-card__title{color:var(--gray-200);font-size:1.125rem;font-weight:600}.start-scratch-card__copy{color:var(--gray-400);font-size:.875rem;line-height:1.35}.subscription-step__topbar{display:flex;justify-content:flex-start}.link-button{border:0;background:transparent;color:var(--blue-500);cursor:pointer;padding:0;font:inherit;font-size:.875rem}.link-button:hover{text-decoration:underline}.recommendation-callout{max-width:980px;margin:0 auto;padding:16px 18px;background:color-mix(in srgb,var(--blue-500) 10%,var(--dark-secondary));border:1px solid color-mix(in srgb,var(--blue-500) 45%,var(--gray-700));border-radius:14px;display:grid;gap:6px}.recommendation-callout__content{display:grid;gap:6px}.recommendation-callout--subtle{background:var(--dark-secondary);border-color:var(--gray-700)}.recommendation-callout__title{color:var(--gray-200);font-weight:700}.recommendation-callout__copy{color:var(--gray-400);line-height:1.5}.recommendation-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;background:color-mix(in srgb,var(--blue-500) 10%,var(--dark-secondary));border:1px solid color-mix(in srgb,var(--blue-500) 45%,var(--gray-700));border-radius:14px}.recommendation-banner__copy{display:grid;gap:6px}.recommendation-banner__title{color:var(--gray-200);font-weight:700}.recommendation-banner__text{color:var(--gray-400);line-height:1.5}.app-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,19.5rem));justify-content:center;align-items:start;gap:32px;margin-bottom:8px}.plan-selection-card{width:19.5rem;padding:1.5rem;background:var(--secondary-background-color);border:2px solid var(--gray-700);border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;cursor:pointer}.plan-selection-card:hover{background:var(--gray-800)}.plan-selection-card.is-selected{border-color:var(--active-border-color)}.plan-selection-card__title-block{display:flex;flex-direction:column;gap:.75rem;align-items:center}.plan-selection-card__recommendation-badge{padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--blue-500) 14%,transparent);color:var(--blue-500);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plan-selection-card__title{color:var(--gray-200);font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.02em}.plan-selection-card__description{color:var(--gray-400);text-align:center;font-size:.875rem;line-height:1.25rem}.plan-selection-card__price-block{display:flex;flex-direction:column;align-items:center}.plan-selection-card__comparison-price{margin-bottom:.5rem;color:var(--gray-400);font-size:1rem;line-height:1.5rem;text-decoration:line-through}.plan-selection-card__starting-at{color:var(--gray-400);font-size:.75rem;line-height:1rem;font-style:italic}.plan-selection-card__price-row{display:flex;align-items:baseline;gap:.25rem}.plan-selection-card__price{color:var(--gray-200);font-size:2rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em}.plan-selection-card__price-period{color:var(--gray-400);font-size:1rem;line-height:1.5rem}.plan-selection-card__savings-chip{margin-top:.5rem;padding:.125rem .5rem;border-radius:999px;font-size:var(--body-text-small-font-size);line-height:var(--body-text-small-line-height);background:var(--success-950);color:var(--success-500)}.plan-selection-card__features{width:100%;flex:1;display:flex;flex-direction:column;gap:.5rem}.plan-selection-card__feature-row{min-height:1.5rem;display:flex;align-items:center;gap:.5rem}.plan-selection-card__feature-text{color:var(--gray-200);font-size:.875rem;line-height:1.25rem}.plan-selection-card__footer{width:100%;text-wrap:nowrap;color:var(--gray-400);font-size:.75rem;line-height:1rem;font-style:italic}.app-selection-card{min-height:12rem;justify-content:center}.app-selection-card__icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;align-self:center;margin-inline:auto;margin-bottom:1rem;color:var(--blue-500)}.app-selection-card__ts-icon{font-size:2.5rem;color:currentColor}.app-selection-card__svg-icon{width:3rem;height:3rem;display:block;color:currentColor}.app-selection-card__image-icon{width:3rem;height:3rem;object-fit:contain;display:block}.app-selection-card__image-icon--app{width:5.5rem;height:5.5rem}.app-selection-card__image-icon--platform{width:3.5rem;height:3.5rem}.app-selection-card__title-block{gap:1rem}.app-selection-card__meta{color:var(--blue-500);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-selection-card--static{cursor:default;justify-content:flex-start}.app-selection-card--static:hover{background:var(--secondary-background-color)}.app-selection-card__feature-block{width:100%;display:flex;flex-direction:column;gap:.75rem}.app-selection-card__feature-title{color:var(--gray-200);font-size:.875rem;line-height:1.25rem;font-weight:600;text-align:center}.prepaid-panel,.subselection-panel,.accordion-panel,.empty-state,.summary-card{background:var(--dark-secondary);border:1px solid var(--gray-700);border-radius:16px}.prepaid-panel,.subselection-panel,.empty-state{padding:20px}.prepaid-panel__title,.subselection-panel__title{font-size:1rem;font-weight:700;color:var(--gray-200);margin-bottom:12px}.prepaid-panel__copy,.subselection-panel__copy{margin:12px 0 0;color:var(--gray-400)}.prepaid-table-wrap{overflow-x:auto;border:1px solid var(--gray-700);border-radius:12px;background:var(--dark-primary)}.prepaid-table{width:100%;border-collapse:collapse}.prepaid-table th,.prepaid-table td{padding:.875rem 1rem;text-align:left}.prepaid-table th{color:var(--gray-400);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gray-700)}.prepaid-table td{color:var(--gray-200);font-size:.95rem;line-height:1.4}.prepaid-table tbody tr+tr td{border-top:1px solid var(--gray-700)}.prepaid-table tbody td:last-child{font-weight:700}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip-row--within-card{justify-content:center}.chip-button{border-radius:999px;border:1px solid var(--gray-700);background:var(--dark-primary);color:var(--gray-200);padding:10px 16px;cursor:pointer}.chip-button.is-selected{border-color:var(--blue-500);color:var(--blue-500)}.chip-button.is-required,.chip-button:disabled{border-color:var(--blue-500);background:color-mix(in srgb,var(--blue-500) 12%,transparent);color:var(--blue-500);cursor:default;opacity:1}.accordion-panel{overflow:hidden}.calculator-accordion{border-top:2px solid var(--gray-700)}.calculator-accordion--configuration{border-top:0;display:grid;gap:16px}.calculator-accordion--configuration .p-accordion-tab{background:var(--dark-secondary);border:1px solid var(--gray-700);border-radius:16px;overflow:hidden}.calculator-accordion--configuration .p-accordion-header-link{padding:18px 20px;background:transparent;border:0}.calculator-accordion--configuration .p-accordion-content{padding:0;background:transparent;border:0;border-top:1px solid var(--gray-700)}.accordion-body{padding:16px}.accordion-header{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.accordion-header__left{display:flex;align-items:center;gap:8px}.accordion-header__label{color:var(--gray-200);font-weight:600}.accordion-header__count{min-width:20px;height:20px;border-radius:999px;background:var(--gray-700);color:var(--gray-200);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;padding:0 6px}.accordion-header__value{color:var(--gray-200);font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid--single{grid-template-columns:minmax(0,320px)}.derived-note--full,.sensor-config-list,.sensor-actions,.slider-field--full{grid-column:1 / -1}.derived-note,.derived-usage-panel,.sensor-config-row,.derived-stat{background:var(--dark-primary);border:1px solid var(--gray-700);border-radius:12px}.derived-note,.derived-usage-panel,.sensor-config-row{padding:16px}.derived-note{color:var(--gray-400);line-height:1.5}.derived-usage-panel{display:grid;gap:12px}.derived-usage-panel__title{color:var(--gray-200);font-size:.95rem;font-weight:600}.derived-usage-panel__list{display:grid;gap:12px}.derived-stat{padding:14px 16px;display:flex;justify-content:space-between;gap:16px;color:var(--gray-400)}.derived-stat strong{color:var(--gray-200);text-align:right}.sensor-config-list{display:grid;gap:16px}.workflow-group-title{color:var(--gray-200);font-size:.95rem;font-weight:700}.sensor-config-row{display:grid;gap:16px}.sensor-config-row__header{display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--gray-200);font-weight:600}.sensor-config-row__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sensor-actions{display:flex;justify-content:flex-start}.slider-field{display:grid;gap:10px;padding:16px;background:var(--dark-primary);border:1px solid var(--gray-700);border-radius:12px}.slider-field__header{display:flex;justify-content:space-between;gap:16px;color:var(--gray-200);font-weight:600}.slider-field__input{width:100%;accent-color:var(--blue-500)}.workflow-toggle-field{display:grid;gap:10px;align-content:start}.workflow-text-field{display:grid;gap:8px;align-content:start}.workflow-text-field__label{color:var(--gray-200);font-size:.95rem;font-weight:600}.workflow-text-field__input{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--gray-700);background:var(--dark-secondary);color:var(--gray-200)}.workflow-toggle-field__label{color:var(--gray-200);font-size:.95rem;font-weight:600}.advanced-settings{grid-column:1 / -1;border:1px solid var(--gray-700);border-radius:12px;background:var(--dark-primary)}.advanced-settings__summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--gray-200);font-weight:600}.advanced-settings__summary::-webkit-details-marker{display:none}.advanced-settings__summary:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:12px}.advanced-settings__chevron{width:0;height:0;flex-shrink:0;border-left:6px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.advanced-settings[open] .advanced-settings__chevron{transform:rotate(90deg)}.advanced-settings__hint{margin-left:auto;color:var(--gray-400);font-weight:400;font-size:.82rem}.advanced-settings__body{display:grid;gap:16px;padding:0 16px 16px}.calculator-accordion--configuration .accordion-body{padding:20px}.calculator-accordion--configuration .sensor-config-row,.calculator-accordion--configuration .slider-field,.calculator-accordion--configuration .derived-stat{background:var(--dark-primary)}.calculator-accordion--configuration .slider-field{align-self:start}.text-button{border:0;background:transparent;color:var(--blue-500);cursor:pointer;padding:0;font:inherit}.review-card__body{display:grid;gap:12px;padding:16px}.review-line-item{display:flex;justify-content:space-between;gap:16px;padding:16px;background:var(--dark-primary);border:1px solid var(--gray-700);border-radius:12px;align-items:flex-start}.review-line-item__title{color:var(--gray-200);font-weight:600;margin-bottom:6px}.review-line-item__meta,.summary-note{color:var(--gray-400)}.review-line-item__price{white-space:nowrap;text-align:right;color:var(--gray-200);font-weight:700}.review-line-item__units,.usage-app-card__units{display:block;margin-top:2px;color:var(--gray-400);font-weight:500;font-size:.78rem}.review-line-item--contracted{border-color:color-mix(in srgb,var(--blue-500) 45%,var(--gray-700));background:color-mix(in srgb,var(--blue-500) 8%,var(--dark-primary))}.review-total-card{margin-top:16px;padding:20px;background:var(--dark-secondary);border:1px solid var(--gray-700);border-radius:16px;display:flex;justify-content:space-between;gap:24px;align-items:center}.review-total-card__title{color:var(--gray-200);font-size:1.125rem;font-weight:700;margin-bottom:4px}.review-total-card__meta{color:var(--gray-400)}.review-total-card__value{color:var(--gray-200);font-size:1.75rem;font-weight:700;white-space:nowrap}.wizard-footer{display:flex;justify-content:flex-end;flex-shrink:0;padding-top:4px}.wizard-footer-actions{display:flex;gap:12px}.wizard-footer-button{min-width:146px}.pricing-sidebar{width:var(--summary-width, 400px)!important}.summary-resize-handle{position:fixed;top:0;bottom:0;right:var(--summary-width, 400px);width:10px;margin-right:-5px;cursor:col-resize;z-index:1300;touch-action:none}.summary-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:transparent;transition:background .15s ease}.summary-resize-handle:hover:after,.summary-resize-handle:active:after{background:var(--gray-500, #6b7280)}.calculator-shell--sidebar-collapsed .calculator-main{padding-right:24px}.summary-toggle{position:fixed;top:24px;right:24px;z-index:1100;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font:inherit;font-weight:600;color:var(--gray-200);background:var(--dark-secondary);border:1px solid var(--gray-700);border-radius:999px;cursor:pointer;box-shadow:0 2px 10px #00000059}.summary-toggle:hover{border-color:var(--gray-400)}.summary-toggle__chevron{font-size:1.2rem;line-height:1}.pricing-sidebar .p-sidebar{background-color:var(--dark-secondary);border-radius:0;border-left:1px solid var(--gray-700)}.pricing-sidebar .p-sidebar-header{background-color:var(--dark-secondary);color:var(--gray-200);border-bottom:1px solid var(--gray-700)}.pricing-sidebar .p-sidebar-content{background-color:var(--dark-secondary);padding:0}.pricing-sidebar .p-sidebar-close,.pricing-sidebar .p-sidebar-icon{color:var(--gray-400)}.summary-card{min-height:100%;border:0;border-radius:0;padding:0;display:flex;flex-direction:column}.summary-card__header{padding:20px;border-bottom:1px solid var(--gray-700)}.summary-card__eyebrow,.summary-section__title{color:var(--gray-400);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.summary-card__total{margin-top:12px;display:flex;flex-direction:column;gap:6px;color:var(--gray-200);font-size:2rem;font-weight:700}.summary-card__total span{color:var(--gray-400);font-size:1rem;font-weight:500}.summary-card__empty-total{margin-top:12px;color:var(--gray-200);font-size:1.5rem;line-height:2rem;font-weight:600}.summary-card__placeholder{padding:20px;color:var(--gray-400)}.summary-row{display:flex;justify-content:space-between;gap:16px;color:var(--gray-400)}.summary-row strong{color:var(--gray-200);text-align:right}.snapshot-list{display:grid;gap:10px}.usage-app-list{display:grid;gap:12px}.usage-app-card{background:var(--dark-primary);border:1px solid var(--gray-700);border-radius:12px;overflow:hidden}.usage-app-card__header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gray-700)}.usage-app-card__title{color:var(--gray-200);font-weight:600}.usage-app-card__price{color:var(--gray-200);font-weight:700;text-align:right;white-space:nowrap}.usage-app-card__body{display:grid;gap:10px;padding:14px 16px}.usage-app-card__item{display:flex;justify-content:space-between;gap:16px}.usage-app-card__item-copy{display:grid;gap:4px;color:var(--gray-400)}.usage-app-card__item-copy>:first-child{color:var(--gray-200)}.usage-app-card__item-meta{color:var(--gray-400);font-size:.875rem}.usage-app-card__item-price{color:var(--gray-200);font-weight:700;text-align:right;white-space:nowrap}.summary-accordion{border-top:1px solid var(--gray-700);margin-top:0;width:100%}.summary-accordion-body{display:grid;gap:12px;padding:16px}.snapshot-list__item{display:flex;justify-content:space-between;gap:16px;color:var(--gray-400)}.snapshot-list__value{color:var(--gray-200);text-align:right}@media(max-width:1200px){.calculator-main{height:auto;min-height:100vh;overflow:visible;padding-right:24px}.pricing-sidebar{width:100%!important}.summary-resize-handle{display:none}.tile-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-selection-grid{gap:20px}.app-selection-grid{grid-template-columns:repeat(2,minmax(0,19.5rem));gap:20px}}@media(max-width:900px){.calculator-main{height:auto;padding:16px}.page-header,.tile-grid--three,.tile-grid--four,.form-grid,.sensor-config-row__grid{grid-template-columns:1fr;flex-direction:column}.app-selection-grid{grid-template-columns:1fr}.wizard-panel{padding:16px}.plan-selection-card{width:100%}.recommendation-banner,.review-total-card{flex-direction:column;align-items:flex-start}}.field-help{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.field-help__trigger{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:11px;font-style:italic;font-weight:700;line-height:1;color:var(--gray-300, #cbd5e1);background:transparent;border:1px solid var(--gray-500, #6b7280);border-radius:50%;cursor:help}.field-help__trigger:hover{color:#fff;border-color:var(--gray-300, #cbd5e1)}.field-help__bubble{position:fixed;display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--dark-primary, #0f1729);color:var(--gray-200, #e5e7eb);border:1px solid var(--gray-700, #374151);border-radius:8px;box-shadow:0 6px 20px #0006;font-size:.8rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;z-index:1400}.field-help__link{color:var(--primary, #3b9cff);font-weight:600;text-decoration:none}.field-help__link:hover{text-decoration:underline}.sign-up-cta{max-width:980px;margin:20px auto 0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:color-mix(in srgb,var(--blue-500) 16%,var(--dark-secondary));border:1px solid color-mix(in srgb,var(--blue-500) 55%,var(--gray-700));border-radius:14px}.sign-up-cta__content{display:grid;gap:4px}.sign-up-cta__title{color:var(--gray-100, #f3f4f6);font-weight:700;font-size:1.05rem}.sign-up-cta__copy{color:var(--gray-300, #cbd5e1);line-height:1.5}.sign-up-cta__button{flex-shrink:0;display:inline-flex;align-items:center;padding:10px 20px;border-radius:10px;background:var(--blue-500);color:#fff;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease}.sign-up-cta__button:hover{background:color-mix(in srgb,var(--blue-500) 85%,#fff)}.estimate-disclaimer{margin-top:12px;color:var(--gray-400, #9ca3af);font-size:.8rem;line-height:1.45}.field-hint{margin:4px 0 0;color:var(--gray-400, #9ca3af);font-size:.78rem;line-height:1.4}.summary-disclaimer{padding:0 20px 16px;margin-top:16px}.field-with-help{position:relative}.field-with-help>.field-help{position:absolute;top:0;right:0;margin-left:0}.platform-services{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--gray-700)}.platform-services__label{display:inline-flex;align-items:center;font-weight:600;color:var(--gray-200)}.platform-services .field-hint{margin:0}.platform-foundation{display:flex;align-items:center;gap:20px;padding:18px 24px;border:1px solid var(--blue-500, #3b9cff);border-radius:var(--border-radius, 12px);background:color-mix(in srgb,var(--blue-500, #3b9cff) 8%,var(--dark-secondary))}.platform-foundation__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.platform-foundation__body{display:flex;flex-direction:column;gap:4px}.platform-foundation__heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-foundation__title{font-size:1.05rem;font-weight:600;color:var(--gray-200)}.platform-foundation__badge{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--blue-500, #3b9cff) 18%,transparent);color:var(--blue-500, #3b9cff);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.platform-foundation__copy{margin:0;color:var(--gray-400);font-size:.9rem;line-height:1.4}.export-options{display:flex;flex-direction:column;gap:14px}.export-options__intro{margin:0 0 4px;color:var(--gray-400);font-size:.9rem;line-height:1.4}.export-option{display:flex;align-items:flex-start;gap:10px;color:var(--gray-200);cursor:pointer}.export-option input{margin-top:3px}.export-modal__actions{display:flex;justify-content:flex-end;gap:12px}
