@layer primereact;@layer basics{:root{--color-dynamic-orange:#ff4700;--color-pitch-black:#000;--color-off-white:#ecf0eb;--color-white:#fff;--color-dynamic-orange-20-opacity:#ff470033;--color-dynamic-orange-30-opacity:#ff47004d;--color-dynamic-orange-40-opacity:#ff470066;--color-dynamic-orange-50-opacity:#ff470080;--color-dynamic-orange-60-opacity:#ff470099;--color-dynamic-orange-70-opacity:#ff4700b3;--color-dynamic-orange-80-opacity:#ff4700cc;--color-dynamic-orange-90-opacity:#ff4700e6;--color-dynamic-orange-20:#ffdacc;--color-dynamic-orange-30:#ffc8b2;--color-dynamic-orange-40:#ffb599;--color-dynamic-orange-50:#ffa380;--color-dynamic-orange-60:#ff9166;--color-dynamic-orange-70:#ff7e4d;--color-dynamic-orange-80:#ff6c33;--color-dynamic-orange-90:#ff5919;--color-dynamic-orange-100:var(--color-dynamic-orange);--color-pitch-black-20-opacity:#0003;--color-pitch-black-30-opacity:#0000004d;--color-pitch-black-40-opacity:#0006;--color-pitch-black-50-opacity:#00000080;--color-pitch-black-60-opacity:#0009;--color-pitch-black-70-opacity:#000000b3;--color-pitch-black-80-opacity:#000c;--color-pitch-black-85-opacity:#000000d9;--color-pitch-black-90-opacity:#000000e6;--color-pitch-black-20:#ccc;--color-pitch-black-30:#b3b3b3;--color-pitch-black-40:#999;--color-pitch-black-50:gray;--color-pitch-black-60:#666;--color-pitch-black-70:#4d4d4d;--color-pitch-black-80:#333;--color-pitch-black-90:#1a1a1a;--color-pitch-black-100:var(--color-pitch-black);--color-primary:var(--color-dynamic-orange);--color-primary-60:var(--color-dynamic-orange-60);--color-primary-20:var(--color-dynamic-orange-20);--color-secondary:var(--color-pitch-black);--color-secondary-60:var(--color-pitch-black-60);--color-secondary-40:var(--color-pitch-black-40);--color-secondary-20:var(--color-pitch-black-20);--color-tertiary:var(--color-pitch-black-70);--color-tertiary-light:var(--color-off-white);--color-tertiary-darker-20:var(--color-pitch-black-90);--color-tertiary-darker-10:var(--color-pitch-black-80);--color-tertiary-60:var(--color-pitch-black-60);--color-tertiary-20:var(--color-pitch-black-20);--color-bg-secondary:var(--color-white);--color-bg-primary:var(--color-off-white);--color-border-primary:var(--color-pitch-black-20);--color-border-secondary:var(--color-off-white);--color-border-tertiary:var(--color-pitch-black-40);--color-text-primary:var(--color-pitch-black);--color-text-secondary:var(--color-pitch-black-60);--color-text-tertiary:var(--color-off-white);--color-text-highlight:var(--color-dynamic-orange);--color-text-inverse:var(--color-white);--color-text-placeholder:var(--color-pitch-black-40);--color-text-disabled:var(--color-pitch-black-60);--color-box-shadow:var(--color-pitch-black-40-opacity);--box-shadow:0 0 3px var(--color-box-shadow);--upa-color-success:#127c0a;--upa-color-success-l:#dcf1db;--upa-color-warning:#fa0;--upa-color-warning-l:#ffefd9;--upa-color-error:#d71a4b;--upa-color-error-l:#f9dde4;--upa-color-information:#004a72;--upa-color-information-l:#d9e4ea;--upa-color-rating:#ffd000;--upa-color-rating-bug:#d71a1a;--upa-color-rating-inactive:var(--color-secondary);--upa-breakpoint-xxl:1440px;--upa-breakpoint-xl:1200px;--upa-breakpoint-xl-1:1120px;--upa-breakpoint-lg:1024px;--upa-breakpoint-md:768px;--upa-breakpoint-sm:480px;--upa-font-family-base:hostgrotesk, roboto, arial, helvetica, sans-serif;--upa-font-family-code:source-code-pro, menlo, monaco, consolas, "Courier New", monospace;--upa-font-weight-light:300;--upa-font-weight-regular:400;--upa-font-weight-medium:500;--upa-font-weight-bold:700;--upa-font-weight-black:900;--upa-font-size-xl:2.4rem;--upa-font-size-lg:1.6rem;--upa-font-size-md:1.4rem;--upa-font-size-sm:1.2rem;--upa-font-size-xs:1rem;--upa-font-size-headline:var(--upa-font-size-xl,2.4rem);--upa-font-size-headline-sm:1.8rem;--upa-font-size-headline-xs:1.6rem;--upa-spacing-3xs:2px;--upa-spacing-xxs:4px;--upa-spacing-xs:8px;--upa-spacing-sm:12px;--upa-spacing-md:16px;--upa-spacing-lg:24px;--upa-spacing-xl:32px;--upa-spacing-xxl:48px;--upa-border-radius:3px;--upa-line-height:1.4;--upa-letter-spacing:.2px;--upa-header-height:56px;--upa-max-width:800px;--upa-max-width-wide:1200px;--upa-dropdown-box-shadow:0 2px 6px 0 #0000001a;--upa-dropdown-option-background-active:var(--color-tertiary-deep-ocean-lighter-5)}@font-face{font-family:roboto;src:local(roboto),url(/assets/Roboto-VariableFont-WOy3sDCz.ttf)format("woff2-variations");font-weight:300 400 500 700 900;font-display:swap;font-style:normal}@font-face{font-family:hostgrotesk;src:local(hostgrotesk),url(/assets/HostGrotesk-VariableFont-c3nXu1KX.ttf)format("woff2-variations");font-weight:300 400 500 700 900;font-display:swap;font-style:normal}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-down{animation:.5s forwards slide-down}.confetti-container{width:100%;height:100%}.confetti{--_color:#000;--_delay:-2s;--_pos:50%;left:var(--_pos);background-color:var(--_color);width:15px;height:15px;animation:5s ease-in-out -2s infinite confetti;animation-delay:var(--_delay);transform-origin:0 0;position:absolute}.confetti:first-child{--_color:#f2d74e;--_delay:0;--_pos:10%}.confetti:nth-child(2){--_color:#95c3de;--_delay:-5s;--_pos:20%}.confetti:nth-child(3){--_color:#ff9a91;--_delay:-3s;--_pos:30%}.confetti:nth-child(4){--_color:#f2d74e;--_delay:-2.5s;--_pos:40%}.confetti:nth-child(5){--_color:#95c3de;--_delay:-4s;--_pos:50%}.confetti:nth-child(6){--_color:#ff9a91;--_delay:-6s;--_pos:60%}.confetti:nth-child(7){--_color:#f2d74e;--_delay:-1.5s;--_pos:70%}.confetti:nth-child(8){--_color:#95c3de;--_delay:-2s;--_pos:80%}.confetti:nth-child(9){--_color:#ff9a91;--_delay:-3.5s;--_pos:90%}.confetti:nth-child(10){--_color:#f2d74e;--_delay:-2.5s;--_pos:100%}@keyframes confetti{0%{transform:rotate(15deg)rotateY(0)translate(0)}25%{transform:rotate(5deg)rotateY(360deg)translate(-5vw,20vh)}50%{transform:rotate(15deg)rotateY(720deg)translate(5vw,60vh)}75%{transform:rotate(5deg)rotateY(1080deg)translate(-10vw,80vh)}to{transform:rotate(15deg)rotateY(1440deg)translate(10vw,110vh)}}html{font-size:62.5%}body{font-family:var(--upa-font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:var(--upa-line-height,1.4);letter-spacing:var(--upa-letter-spacing,1.4);color:var(--color-text-primary);font-synthesis:style;margin:0;padding:0}*,:after,:before{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{align-items:center;margin:0 0 1rem;display:flex}h2{font-size:var(--upa-font-size-headline,2.4rem);font-weight:var(--upa-font-weight-bold,700);color:var(--color-text-primary)}h3{font-size:var(--upa-font-size-headline-sm,1.8rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-text-primary)}h4{font-size:var(--upa-font-size-headline-xs,1.6rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-text-primary)}dl,dd,dt{margin:0}a{font-weight:var(--upa-font-weight-medium,600);color:var(--color-text-primary);text-decoration:none}a:visited{color:var(--color-text-primary);text-decoration:none}a:hover,a:focus{color:var(--color-text-highlight);text-decoration:none}p{margin:0 0 var(--upa-spacing-xs,8px) 0}ul,ol{margin:var(--upa-spacing-xs,8px) 0;padding:0 0 0 var(--upa-spacing-md,16px)}small{font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-text-secondary)}button,input,select,textarea{font-family:inherit}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=text]{outline:none}address span{font-style:normal;display:block}.app{flex-wrap:wrap;height:100vh;display:flex}.content-wrapper{flex-grow:1;flex-basis:100%;max-width:100%;display:flex}.content{margin-top:var(--upa-header-height);flex-grow:1}.pdf-preview{width:100%;max-width:100%;height:calc(100vh - var(--upa-header-height) - 20px);border:none;position:relative}.pdf-preview-wrapper{background-color:var(--color-secondary);height:100%;position:relative}.pdf-preview-wrapper .loading-animation,.pdf-preview-wrapper .pdf-preview-text{color:#fff;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdf-preview-wrapper .pdf-preview-text{font-size:var(--upa-font-size-lg);font-weight:600;top:200px}.pdf-preview-wrapper .pdf-preview-logo{fill:#fff;width:120px;height:auto;position:absolute;top:280px;left:50%;transform:translate(-50%)}.page{padding:24px;position:relative}.page--admin .page{padding:0}.grid{gap:8px;display:grid}.grid-2{grid-template-columns:1fr 1fr}.grid-preview{grid-template-columns:1fr 1fr;gap:25px}@media (width<=1440px){.grid-preview{grid-template-columns:1fr 2fr}}.grid-preview .sticky{top:calc(var(--upa-header-height) + 10px);position:fixed}}@layer primecustom{.p-inputwrapper{box-shadow:inset 0 0 0 1px var(--color-pitch-black);border-radius:var(--upa-border-radius);background-color:var(--color-bg-secondary);border:none;outline:none;flex:1;align-items:center;width:100%;padding:8px 16px;font-size:1.6rem;position:relative}.p-inputwrapper:hover{box-shadow:inset 0 0 0 1px var(--color-tertiary-60);color:var(--color-pitch-black-90);background-color:var(--color-tertiary-light)}.p-inputwrapper.p-invalid{box-shadow:inset 0 0 0 1px var(--upa-color-error)}.p-inputwrapper.p-focus{box-shadow:inset 0 0 0 1px var(--color-primary);background-color:var(--color-bg-secondary)}.p-tooltip{--_tooltip-bg:var(--color-pitch-black-70);--_tooltip-border-color:var(--_tooltip-bg);--_tooltip-text-color:var(--color-white);--_tooltip-border-radius:6px;--_tooltip-box-shadow:0 2px 12px 0 #0000001a}.p-tooltip-text{box-shadow:var(--_tooltip-box-shadow);border-radius:var(--_tooltip-border-radius);padding:var(--upa-spacing-xs) var(--upa-spacing-sm);white-space:normal;max-width:32rem;color:var(--_tooltip-text-color);background-color:var(--_tooltip-bg);line-height:1.4}.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--_tooltip-border-color)}.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--_tooltip-border-color)}.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--_tooltip-border-color)}.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--_tooltip-border-color)}.p-accordion-header{display:flex}.p-accordion-header-text{line-height:1.4}.p-accordion-header-text small{white-space:nowrap;min-width:12.5rem;color:var(--color-border-tertiary)}.p-accordion-header-link{width:100%;min-height:40px;font-size:var(--upa-font-size-md,1.4rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-secondary);background-color:var(--color-bg-secondary);cursor:pointer;flex-direction:row-reverse;flex-grow:1;align-items:center;display:flex}.p-autocomplete{padding:0;display:inline-flex;position:relative}.p-autocomplete-items,.p-autocomplete-multiple-container{margin:0;padding:0}.p-autocomplete.p-disabled{box-shadow:inset 0 0 0 0 var(--color-pitch-black-40);background-color:var(--color-off-white);transition:all .3s ease-in-out}.p-autocomplete.p-disabled .p-inputtext{color:var(--color-pitch-black-40)}.p-autocomplete input{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);height:40px;font-size:var(--upa-font-size-lg,1.6rem);background-color:#0000;border:none}.p-autocomplete-dropdown{background-color:#0000;border:0;padding:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-autocomplete-dropdown .icon{--upa-icon-color:var(--color-primary);pointer-events:none}.p-autocomplete-token{--_background-color:var(--color-off-white);text-align:center;background-color:var(--_background-color);border-width:0;border-radius:20px;justify-content:center;align-items:center;height:2.4rem;padding:0 10px;font-size:1.4rem;line-height:1;display:flex}.p-autocomplete.hide-selected-items .p-autocomplete-multiple-container,.p-autocomplete.hide-selected-items .p-autocomplete-input-token{width:100%}.p-autocomplete.hide-selected-items .p-autocomplete-token{display:none!important}.p-autocomplete.show-selected-items .p-autocomplete-multiple-container{gap:var(--upa-spacing-xxs,4px) var(--upa-spacing-xs,8px);width:100%;min-height:40px;padding:var(--upa-spacing-xs,8px)!important}.p-autocomplete.show-selected-items .p-autocomplete-multiple-container input{height:auto;padding:0}.p-autocomplete.show-selected-items .p-autocomplete-token{padding:0 0 0 var(--upa-spacing-xs,8px)}.p-autocomplete-group-title{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px) var(--upa-spacing-xxs,4px);font-weight:var(--upa-font-weight-bold,700);color:var(--upa-text-primary)}.p-autocomplete-panel{background-color:var(--color-white);border-radius:6px;box-shadow:0 2px 6px #0824391a}.p-autocomplete-items-wrapper{overflow-y:auto}.p-autocomplete-item{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);font-size:var(--upa-font-size-md,1.4rem);color:var(--color-primary);background-color:var(--color-white);cursor:pointer}.p-autocomplete-item.p-highlight,.p-autocomplete-item:hover{background-color:var(--color-bg-primary)}.p-autocomplete-item[data-pc-section=emptymessage]{color:var(--color-primary-60);background-color:var(--color-white);cursor:default}.p-inputwrapper:hover .p-autocomplete-multiple-container .p-autocomplete-token,.p-inputwrapper:focus .p-autocomplete-multiple-container .p-autocomplete-token{background-color:#fff}.p-avatar{--_font-size-initials:16px;--_color-initials:var(--color-tertiary-light);--_size:34px;--_border-color:var(--color-white);--_background-color:var(--color-pitch-black-70);--_border-color-light-bg:var(--color-pitch-black-60);font-size:var(--_font-size-initials);vertical-align:middle;color:var(--_color-initials);line-height:1;overflow:hidden}.p-avatar-xl{width:var(--_size,34px);height:var(--_size,34px)}.p-avatar img{object-fit:contain}.p-avatar-circle{border:3px solid var(--_border-color)}.p-avatar-circle:not(.p-avatar-image){background-color:var(--_background-color)}.p-avatar-circle.light-bg{border:1px solid var(--_border-color-light-bg)}.p-avatar-circle img{object-fit:cover}.p-card{--_border-radius:var(--upa-card-border-radius,4px);--_box-shadow:var(--upa-card-box-shadow,#979797 0 0 3px 0);--_bg-color:var(--upa-card-bg,--color-white);--_color:var(--upa-card-color,#4b5563);--_padding:var(--upa-card-padding,16px);--_title-margin:var(--upa-card-title-margin,.5em);--_title-font-size:var(--upa-card-title-font-size,1.6rem);--_title-font-weight:var(--upa-card-title-font-weight,700);--_footer-padding:var(--upa-card-footer-padding,1.25rem 0 0);box-shadow:var(--_box-shadow);border-radius:var(--_border-radius);color:var(--_color);background:var(--_bg-color)}.p-card-body{padding:var(--_padding)}.p-card-title{margin-bottom:var(--_title-margin);font-size:var(--_title-font-size);font-weight:var(--_title-font-weight)}.p-card-footer{padding:var(--_footer-padding)}.p-checkbox{--_border-width:2px;--_border-color:var(--upa-checkbox-border-color,var(--color-primary-60));--_border-color-hovered:var(--upa-checkbox-border-color-hovered,var(--color-tertiary-60));--_border-color-focused:var(--upa-checkbox-border-color-focused,var(--color-primary));--_border-color-checked:var(--upa-checkbox-border-color-checked,var(--color-primary));--_border-color-disabled:var(--upa-checkbox-border-color-disabled,var(--color-pitch-black-30));--_bg-color:var(--upa-checkbox-bg-color,var(--color-bg-secondary));--_bg-color-hovered:var(--upa-checkbox-bg-color-hovered,var(--color-tertiary-light));--_bg-color-focused:var(--upa-checkbox-bg-color-focused,var(--color-bg-secondary));--_bg-color-checked:var(--upa-checkbox-bg-color-checked,var(--color-primary));--_bg-color-disabled:var(--upa-checkbox-bg-color-disabled,var(--color-pitch-black-20));--_bg-color-checked-disabled:var(--upa-checkbox-bg-color-checked-disabled,var(--color-pitch-black-30));--_icon-color:var(--upa-checkbox-icon-color,var(--color-white));--_icon-color-hovered:var(--upa-checkbox-icon-color-hovered,var(--color-white));--_icon-color-focused:var(--upa-checkbox-icon-color-focused,var(--color-white));--_icon-color-checked:var(--upa-checkbox-icon-color-checked,var(--color-white));--_icon-color-disabled:var(--upa-checkbox-icon-color-disabled,var(--color-white));--_size:var(--upa-checkbox-size,2.4rem);--_icon-size:var(--upa-checkbox-icon-size,1.6rem);position:relative}.p-checkbox-input{appearance:none;z-index:1;opacity:0;cursor:pointer;position:absolute;inset:0}.p-checkbox-box{--upa-icon-size:var(--_icon-size);border:var(--_border-width) solid var(--_border-color);border-radius:var(--upa-border-radius);width:var(--_size);height:var(--_size);color:var(--_icon-color);background-color:var(--_bg-color);justify-content:center;align-items:center;display:flex}input:checked+.p-checkbox-box{--_border-color:var(--_border-color-checked);--_icon-color:var(--_icon-color-checked);--_bg-color:var(--_bg-color-checked)}input:hover+.p-checkbox-box{--_border-color:var(--_border-color-hovered);--_icon-color:var(--_icon-color-hovered);--_bg-color:var(--_bg-color-hovered)}input:focus+.p-checkbox-box{--_border-color:var(--_border-color-focused);--_icon-color:var(--_icon-color-focused);--_bg-color:var(--_bg-color-focused)}input:focus-visible+.p-checkbox-box{--_border-color:currentcolor;outline:2px solid var(--_border-color-focused);outline-offset:1px;border-width:1px}input:disabled+.p-checkbox-box{--_border-color:var(--_border-color-disabled);--_icon-color:var(--_icon-color-disabled);--_bg-color:var(--_bg-color-disabled)}input:checked:disabled+.p-checkbox-box{--_bg-color:var(--_bg-color-checked-disabled)}input:checked:not(:disabled):hover+.p-checkbox-box,input:checked:not(:disabled):focus+.p-checkbox-box{--_border-color:var(--_border-color-checked);--_icon-color:var(--_icon-color-checked);--_bg-color:var(--_bg-color-checked)}.p-inputswitch{--_border-radius:var(--upa-switch-border-radius,30px);--_border-width:var(--upa-switch-border-width,2px);--_width:var(--upa-switch-width,4.8rem);--_height:var(--upa-switch-height,2.4rem);--_slider-shadow:var(--upa-switch-height,2px 2px 12px 0 #0003);--_bg-color:var(--upa-switch-bg-color,var(--color-bg-secondary));--_bg-color-hovered:var(--upa-switch-bg-color-hovered,var(--color-tertiary-light));--_bg-color-focused:var(--upa-switch-bg-color-focused,var(--color-bg-secondary));--_bg-color-checked:var(--upa-switch-bg-color-checked,var(--color-primary));--_bg-color-disabled:var(--upa-switch-bg-color-checked,var(--color-white));--_bg-color-checked-disabled:var(--upa-switch-bg-color-checked-disabled,var(--color-pitch-black-20));--_border-color:var(--upa-switch-border-color,var(--color-primary-60));--_border-color-hovered:var(--upa-switch-border-color-hovered,var(--color-primary));--_border-color-focused:var(--upa-switch-border-color-focused,var(--color-primary));--_border-color-checked:var(--upa-switch-border-color-checked,var(--color-primary));--_border-color-disabled:var(--upa-switch-border-color-checked,var(--color-pitch-black-30));--_slider-color:var(--upa-switch-slider-color,var(--color-white));--_slider-color-hovered:var(--upa-switch-slider-color-hovered,var(--color-white));--_slider-color-focused:var(--upa-switch-slider-color-focused,var(--color-white));--_slider-color-checked:var(--upa-switch-slider-color-checked,var(--color-white));--_slider-color-disabled:var(--upa-switch-slider-color-checked,var(--color-white));border-radius:var(--_border-radius);border-style:solid;border-width:var(--_border-width);border-color:var(--_border-color);width:var(--_width);height:var(--_height);background-color:var(--_bg-color);justify-content:flex-start;display:flex;position:relative}.p-inputswitch:has(:focus){--_border-color:var(--_border-color-focused);--_bg-color:var(--_bg-color-focused);--_slider-color:var(--_slider-color-focued)}.p-inputswitch:has(:focus-visible){outline:2px solid var(--_border-color-focused);outline-offset:2px}.p-inputswitch:hover{--_border-color:var(--_border-color-focused);--_bg-color:var(--_bg-color-hovered);--_slider-color:var(--_slider-color-hovered)}.p-inputswitch:has(:checked){--_border-color:var(--_border-color-checked);--_bg-color:var(--_bg-color-checked);--_slider-color:var(--_slider-color-checked);justify-content:flex-end}.p-inputswitch.p-disabled{--_border-color:var(--_border-color-disabled);--_bg-color:var(--_bg-color-disabled);--_slider-color:var(--_slider-color-disabled)}.p-inputswitch.p-disabled:has(:checked){--_bg-color:var(--_bg-color-disabled)}.p-inputswitch-input{opacity:0;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.p-disabled .p-inputswitch-input{cursor:default}.p-inputswitch-slider{box-shadow:var(--_slider-shadow);aspect-ratio:1;background-color:var(--_slider-color);border-radius:50%;height:100%}.p-inline-message{background-color:var(--color-bg-secondary);padding:8px}.p-inline-message-info{background-color:var(--upa-color-information-l)}.p-inline-message-warn{background-color:var(--upa-color-warning-l)}.p-inline-message-success{background-color:var(--upa-color-success-l)}.p-inline-message-error{background-color:var(--upa-color-error-l)}.p-inline-message-secondary{background-color:var(--color-secondary-20)}.p-message-w-full{width:100%}.p-inline-message-icon{margin-right:4px}.p-overlaypanel{--_overlaypanel-color:var(--color-pitch-black-70);--_overlaypanel-bg:var(--color-white);--_overlaypanel-border-color:var(--color-pitch-black-70);--_overlaypanel-border-radius:var(--upa-dashlet-border-radius,var(--upa-border-radius,3px));--_overlaypanel-box-shadow:var(--upa-dashlet-box-shadow,0 0 3px var(--color-pitch-black-40));--_overlaypanel-max-width:400px;--_overlaypanel-left-offset:-10px;margin-top:var(--upa-spacing-sm,12px);max-width:var(--_overlaypanel-max-width);color:var(--_overlaypanel-color);border:0;position:absolute;top:-9999px;left:-9999px}@media (width<=768px){.p-overlaypanel{left:100px!important}}.p-overlaypanel:after,.p-overlaypanel:before{content:" ";transform-origin:0 100%;pointer-events:none;border:solid #fff0;width:1em;height:1em;margin:0;display:block;position:absolute;bottom:100%;transform:rotate(45deg)}.p-overlaypanel:before{z-index:-1;box-shadow:var(--_overlaypanel-box-shadow);left:0}.p-overlaypanel:after{z-index:1;background-color:var(--_overlaypanel-bg);left:0}.p-overlaypanel.p-overlaypanel-flipped{margin-top:calc(var(--upa-spacing-sm,12px) * -1);margin-bottom:var(--upa-spacing-sm,12px)}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{top:auto;bottom:0}.p-overlaypanel .p-overlaypanel-content{left:var(--_overlaypanel-left-offset);z-index:1;box-shadow:var(--_overlaypanel-box-shadow);border-radius:var(--_overlaypanel-border-radius);padding:var(--upa-spacing-sm,12px);padding-right:calc(var(--upa-spacing-sm,12px) * 2 + 1.6rem);background:var(--_overlaypanel-bg);position:relative}.p-overlaypanel .p-overlaypanel-content :last-child{margin-bottom:0}.p-overlaypanel .p-overlaypanel-close{top:var(--upa-spacing-xs,8px);right:calc(var(--_overlaypanel-left-offset) * -1 + var(--upa-spacing-xs,8px));z-index:1;width:2rem;height:2rem;color:var(--color-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;position:absolute;overflow:hidden}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:var(--color-secondary);background:#fff}.p-overlaypanel.p-overlaypanel-enter{opacity:0;transform:scaleY(.8)}.p-overlaypanel.p-overlaypanel-enter-active{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(1)}.p-overlaypanel.p-overlaypanel-enter-done{transform:none}.p-overlaypanel.p-overlaypanel-exit{opacity:1}.p-overlaypanel.p-overlaypanel-exit-active{opacity:0;transition:opacity .1s linear}.p-organizationchart{--_org-chart-border-color:var(--color-pitch-black-60);--_org-chart-border-radius:var(--upa-card-border-radius,4px);--_org-chart-node-bg-color:var(--color-white);--_org-chart-node-toggler-size:16px;--_org-chart-node-icon-size:1rem;--_org-chart-node-avatar-size:48px;--_org-chart-node-inner-margin:20px;--_org-chart-text-decoration-hover:underline;width:max-content;min-width:100%}.p-organizationchart-branch{flex-direction:column;align-items:center;display:flex}.p-organizationchart-children{align-items:flex-start;padding-top:20px;display:flex;position:relative}.p-organizationchart-children:before{content:"";border-left:1px solid var(--_org-chart-border-color);height:20px;position:absolute;top:0;left:50%}.p-organizationchart-child{padding:20px var(--upa-spacing-xxs,4px) 0;flex:none;position:relative}.p-organizationchart-child:before,.p-organizationchart-child:after{content:"";position:absolute;top:0}.p-organizationchart-child:before{border-top:1px solid var(--_org-chart-border-color);width:100%;left:0}.p-organizationchart-child:after{border-left:1px solid var(--_org-chart-border-color);height:20px;left:50%}.p-organizationchart-child:first-child:before{width:50%;left:50%}.p-organizationchart-child:last-child:before{width:50%}.p-organizationchart-child:only-child:before{display:none}.p-organizationchart-node-content{border:1px solid var(--_org-chart-border-color);border-radius:var(--_org-chart-border-radius);padding:var(--upa-spacing-xs,8px);background-color:var(--_org-chart-node-bg-color);display:inline-block;position:relative}.p-organizationchart-node-content>div{align-items:center;gap:var(--upa-spacing-xs,8px);flex-direction:column;display:flex}.p-organizationchart-node-content .button{font-weight:var(--upa-font-weight-medium)}.p-organizationchart-node-content .button:before{content:"";display:block;position:absolute;inset:0}.p-organizationchart-node-content .p-node-toggler{z-index:2;margin-left:calc(var(--_org-chart-node-toggler-size) / -2);width:var(--_org-chart-node-toggler-size);height:var(--_org-chart-node-toggler-size);background-color:inherit;cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;bottom:-.75rem;left:50%}.p-organizationchart-node-content .p-node-toggler i{line-height:1}.p-organizationchart-node-content .p-node-toggler-icon{width:var(--_org-chart-node-icon-size);height:var(--_org-chart-node-icon-size);position:relative;top:-.1rem}.p-organizationchart-node-content>div:last-child p:last-child{margin-bottom:0}.p-organizationchart .p-avatar{border:1px solid var(--_border-color-light-bg)}.p-toast{--_success:var(--upa-color-success);--_error:var(--upa-color-error);--_warn:var(--upa-color-warning);--_info:var(--upa-color-information);--_success-bg:var(--upa-color-success-l);--_error-bg:var(--upa-color-error-l);--_warn-bg:var(--upa-color-warning-l);--_info-bg:var(--upa-color-information-l);--_color:var(--_info);--_bg-color:var(--_info-bg);--_icon-size:20px;--_border-radius:6px;--_border-width:6px;z-index:1000;opacity:1}.p-toast-message-icon{color:var(--_color);font-size:2rem}.p-toast-inner-message{display:block}.p-toast-icon-close{color:var(--_color)}.p-toast-message-icon-close{width:var(--_icon-size);height:var(--_icon-size);background:0 0;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast-message-icon-close:hover{background:#ffffff80}.p-toast-message-icon-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a5f3fc}.p-toast-message{margin:0 0 var(--upa-spacing-xs,8px);border-radius:0 var(--_border-radius) var(--_border-radius) 0;border-style:solid;border-width:0 0 0 var(--_border-width);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--_color);color:var(--_color);background:var(--_bg-color);box-shadow:0 2px 12px #0000001a}.p-toast-message-info{--_color:var(--_info);--_bg-color:var(--_info-bg)}.p-toast-message-success{--_color:var(--_success);--_bg-color:var(--_success-bg)}.p-toast-message-warn{--_color:var(--_warn);--_bg-color:var(--_warn-bg)}.p-toast-message-error{--_color:var(--_error);--_bg-color:var(--_error-bg)}.p-toast-message .p-icon{width:var(--_icon-size);height:var(--_icon-size)}.p-toast-message-content{padding:var(--upa-spacing-xs,8px);width:100%}.p-toast-message-text{margin:0 0 0 var(--upa-spacing-xs,8px)}.p-toast-summary{font-weight:var(--upa-font-weight-bold,700)}.p-toast-detail{margin:var(--upa-spacing-xxs,4px) 0 0}}@layer components{body{--auth-login-transition-duration:2s;transition:background-color var(--auth-login-transition-duration) ease}body.is-loading{background-color:var(--color-secondary)}.login-pending{z-index:1000;height:100vh;color:var(--color-white);background-color:var(--color-secondary);opacity:1;transition:opacity var(--auth-login-transition-duration) ease, background-color var(--auth-login-transition-duration) ease;flex-flow:column;place-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-pending.is-exiting{opacity:0;pointer-events:none;background-color:#0000}.login-pending .login-pending__content{align-items:center;gap:var(--upa-spacing-sm,12px);transition:opacity .35s ease, transform var(--auth-login-transition-duration) ease;flex-flow:column;display:flex}.login-pending.is-exiting .login-pending__content{opacity:0;transform:translateY(-8px)}.login-pending .login-pending__logo{fill:#fff;width:auto;height:275px;margin-bottom:3rem}.pdf-preview-accordion .p-accordion-tab+.p-accordion-tab{border-top:1px solid var(--color-pitch-black-40)}.pdf-preview-accordion .p-accordion-header-link{flex-direction:row;padding:16px 0}.project-accordion__list-menu{justify-content:space-between;align-items:center;gap:var(--upa-spacing-xs,8px);margin-bottom:var(--upa-spacing-xs,8px);flex-wrap:wrap;display:flex}.project-accordion__list-menu h3{margin:0}.project-accordion__sortable-list .drag-item__inner{gap:var(--upa-spacing-xs,8px);width:100%;display:flex}.project-accordion__sortable-list .drag-item__inner:before{flex-shrink:0;align-self:center}.project-accordion__row{align-items:center;gap:var(--upa-spacing-xs,8px);border-radius:var(--upa-border-radius);padding:var(--upa-spacing-xxs,4px) var(--upa-spacing-xs,8px);width:100%;min-width:0;min-height:32px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;display:flex;overflow:hidden}.project-accordion__row:hover,.project-accordion__row:focus-visible{background-color:var(--color-bg-secondary)}.project-accordion__row--unsaved{background-color:var(--color-off-white)}.project-accordion__row-headline{flex:auto;min-width:0}.project-accordion__row-headline .profile-project__date{white-space:nowrap;flex:0 0 12.5rem}.project-accordion__row-headline .profile-project__content{justify-content:flex-start;min-width:0}.project-accordion__row-headline .profile-project__data{text-overflow:ellipsis;overflow:hidden}.project-accordion__row-actions{align-items:center;gap:var(--upa-spacing-xs,8px);flex:none;display:flex}.project-accordion .p-accordion-header{display:flex}.project-accordion .p-accordion-header-text{line-height:1.4}.project-accordion .p-accordion-header-text small{white-space:nowrap;min-width:12.5rem}.project-accordion .p-accordion-header-link{border-radius:var(--upa-border-radius);padding:var(--upa-spacing-xxs,4px) var(--upa-spacing-xs,8px);width:100%;min-height:40px;font-size:var(--upa-font-size-md,1.4rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-secondary);background-color:var(--color-white);cursor:pointer;flex-direction:row-reverse;flex-grow:1;align-items:center;display:flex}.project-accordion .p-accordion-tab{border-top:1px solid var(--color-secondary-40)!important}.project-accordion .project-accordion__tab--unsaved .p-accordion-header-link{background-color:var(--color-off-white)}.project-accordion__unsaved-label{border-radius:var(--upa-border-radius);padding:2px var(--upa-spacing-xxs,4px);font-size:var(--upa-font-size-xs,1rem);font-weight:var(--upa-font-weight-bold,700);color:var(--upa-color-warning);background-color:var(--upa-color-warning-l);flex-shrink:0;align-items:center;margin-left:auto;line-height:1.2;display:flex}.project-attachments-uploadhint{text-align:center;margin-bottom:1.5rem;display:block}.icon{--_color:var(--upa-icon-color,currentcolor);--_size:var(--upa-icon-size,2.4rem);width:var(--_size);height:var(--_size);fill:var(--_color);flex:none}.icon[data-size=small]{--_size:1.6rem}.icon[data-size=extra-small]{--_size:1.2rem}.icon[data-color=success]{--_color:var(--upa-color-success)}.icon[data-color=error]{--_color:var(--upa-color-error)}.loading-animation{--_size-small:20px;--_size-medium:50px;--_size-large:100px;--_size-xlarge:200px;--_loader-color:var(--color-dynamic-orange);--_tilde-loader-base:var(--color-off-white);--_tilde-loader-highlight:var(--color-white);--_tilde-loader-silhouette:var(--color-off-white);--_tilde-loader-silhouette-opacity:.18;color:var(--_loader-color);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.loading-animation.default{margin:2rem}.loading-animation.minimal{margin:0}.loading-animation.variant-orange{--_loader-color:var(--color-dynamic-orange);--_tilde-loader-base:var(--color-dynamic-orange);--_tilde-loader-highlight:var(--color-dynamic-orange-20);--_tilde-loader-silhouette:var(--color-dynamic-orange);--_tilde-loader-silhouette-opacity:.16}.loading-animation.variant-black{--_loader-color:var(--color-pitch-black);--_tilde-loader-base:var(--color-pitch-black);--_tilde-loader-highlight:var(--color-pitch-black-40);--_tilde-loader-silhouette:var(--color-pitch-black);--_tilde-loader-silhouette-opacity:.12}.loading-animation.variant-white{--_loader-color:var(--color-white);--_tilde-loader-base:var(--color-white);--_tilde-loader-highlight:var(--color-off-white);--_tilde-loader-silhouette:var(--color-white);--_tilde-loader-silhouette-opacity:.18}.loading-animation.size-small svg{width:var(--_size-small);height:var(--_size-small)}.loading-animation.size-small svg.puntus-logo-loader{width:90px;height:auto}.loading-animation.size-medium svg{width:var(--_size-medium);height:var(--_size-medium)}.loading-animation.size-medium svg.puntus-logo-loader{width:180px;height:auto}.loading-animation.size-large svg{width:var(--_size-large);height:var(--_size-large)}.loading-animation.size-large svg.puntus-logo-loader{width:280px;height:auto}.loading-animation.size-xlarge svg{width:var(--_size-xlarge);height:var(--_size-xlarge)}.loading-animation.size-xlarge svg.puntus-logo-loader{width:420px;max-width:80vw;height:auto}.loading-animation.textpos-top{flex-direction:column}.loading-animation.textpos-bottom{flex-direction:column-reverse}.loading-animation.textpos-after{flex-direction:row-reverse}.loading-animation.textpos-before{flex-direction:row}.loading-animation svg circle{transform-origin:50%}.loading-wrapper{justify-content:flex-start;align-items:self-start;gap:10px;display:flex}.loading-animation.is-absolute{top:calc(var(--upa-header-height,56px) + (100vh - var(--upa-header-height,56px)) / 2);z-index:100;pointer-events:none;margin:0;position:fixed;left:50%;transform:translate(-50%,-50%)}.tooltip-opener.use-mode-form{margin-right:auto}.tooltip-opener.size-medium{--upa-icon-size:1.6rem}.tooltip-opener.size-small{--upa-icon-size:1.2rem}.p-tooltip.use-mode-sidebar{--_tooltip-bg:var(--color-secondary);padding-left:var(--upa-spacing-xs)}.p-tooltip.use-mode-sidebar .p-tooltip-arrow{left:5px!important}.button{--_padding-x:26px;--_padding-y:2px;--_height:3.2rem;--_text-color:var(--color-white,#fff);--_text-color-hover:var(--color-white,#fff);--_text-color-disabled:var(--color-text-disabled);--_text-decoration:none;--_text-decoration-hover:none;--_background-color:var(--color-primary);--_background-color-hover:var(--color-tertiary);--_background-color-disabled:var(--color-white);--_border-color:var(--_background-color);--_border-color-hover:var(--_background-color);--_border-radius:var(--upa-border-radius);--_delete-background-color:#0000001a;--_delete-background-color-hover:#0003;--_delete-color:var(--color-pitch-black-80);--_delete-size:16px;border-radius:var(--_border-radius);border:1px solid #0000;border-color:var(--_border-color);padding:var(--_padding-y) var(--_padding-x);height:var(--_height);font-size:inherit;font-weight:var(--upa-font-weight-medium,500);-webkit-text-decoration:var(--_text-decoration);text-decoration:var(--_text-decoration);color:var(--_text-color);background-color:var(--_background-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:inline-flex;overflow:visible}.button[data-size=large]{--_padding-x:24px;--_padding-y:10px;--_height:4rem}.button[data-size=small]{--_padding-x:16px;--_padding-y:2px;--_height:2.4rem}.button[data-size=xs]{--_padding-x:16px;--_padding-y:2px;--_height:1.6rem}.button[data-color=primary-inverse]{--_border-color:var(--_background-color);--_border-color-hover:transparent;--_text-color:var(--color-white);--_text-color-hover:var(--color-white);--_text-color-disabled:var(--color-text-disabled);--_background-color:var(--color-primary);--_background-color-hover:var(--color-secondary);--_background-color-disabled:var(--color-white,#fff)}.button[data-color=primary]{--_border-color:var(--color-secondary);--_border-color-hover:var(--color-primary);--_text-color:var(--color-white);--_text-color-hover:var(--color-white);--_text-color-disabled:var(--color-pitch-black-20);--_background-color:var(--color-secondary);--_background-color-hover:var(--color-primary);--_background-color-disabled:transparent}.button[data-color=secondary-inverse]{--_border-color:var(--_text-color);--_border-color-hover:var(--_border-color);--_text-color:var(--color-primary);--_text-color-hover:var(--color-secondary);--_text-color-disabled:var(--color-pitch-black-20);--_background-color:var(--color-white);--_background-color-hover:var(--color-white);--_background-color-disabled:var(--color-white)}.button[data-color=secondary]{--_border-color:var(--color-secondary);--_border-color-hover:var(--color-primary);--_text-color:var(--color-secondary);--_text-color-hover:var(--color-primary);--_text-color-disabled:var(--color-pitch-black-20);--_background-color:var(--color-white);--_background-color-hover:var(--color-white);--_background-color-disabled:var(--color-white)}.button[data-color=borderless]{--_border-color:transparent;--_border-color-hover:transparent;--_text-color:var(--color-primary);--_text-color-hover:var(--color-tertiary);--_text-color-disabled:var(--color-text-disabled);--_background-color:transparent;--_background-color-hover:transparent;--_background-color-disabled:var(--color-white,#fff)}.button[data-color=borderless-inverse]{--_border-color:transparent;--_border-color-hover:transparent;--_text-color:var(--color-secondary);--_text-color-hover:var(--color-tertiary);--_text-color-disabled:var(--color-text-disabled);--_background-color:transparent;--_background-color-hover:transparent;--_background-color-disabled:var(--color-white,#fff)}.button:disabled[data-color=borderless]{--_background-color:transparent}.button[data-color=tertiary-inverse]{--_padding-x:0;--_padding-y:3px;--_border-color:var(--_background-color);--_border-color-hover:transparent;--_text-color:var(--color-primary);--_text-color-hover:var(--color-tertiary);--_text-color-disabled:var(--color-text-disabled);--_text-decoration-hover:underline;--_background-color:transparent;--_background-color-hover:transparent;box-sizing:content-box}.button[data-color=tertiary-inverse][data-size=small]:not([data-shape=circle]){--_padding-y:var(--upa-spacing-xs,8px);--_padding-x:var(--upa-spacing-xs,8px);--_height:4rem}.button[data-color=tertiary]{--_padding-x:0;--_padding-y:3px;--_border-color:var(--_background-color);--_border-color-hover:transparent;--_text-color:var(--color-secondary);--_text-color-hover:var(--color-primary);--_text-color-disabled:var(--color-text-disabled);--_text-decoration-hover:underline;--_background-color:transparent;--_background-color-hover:transparent;box-sizing:content-box}.button[data-color=tertiary][data-size=small]:not([data-shape=circle]){--_padding-y:var(--upa-spacing-xs,8px);--_padding-x:var(--upa-spacing-xs,8px);--_height:4rem}.button__icon{aspect-ratio:1;text-align:center;place-content:center;align-items:center;display:flex}.button[data-shape=circle]{--_padding-y:0;--_padding-x:0;--_border-radius:50%;aspect-ratio:1;width:var(--_height);display:block}.button[data-shape=circle] .button__icon{flex-basis:100%}.button[data-shape=circle] .button__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button[data-shape=circle] .tooltip-opener{flex-basis:100%;place-content:center;display:flex}.button[data-shape=icon-only]{--_padding-x:6px;--_padding-y:2px;--_height:2.4rem}.button[data-color=remove]{--_background-color:var(--color-pitch-black-20);--_background-color-hover:var(--color-pitch-black-30);--_text-color:var(--color-white)}.button[data-color=sortable]{--_padding-y:0;--_padding-x:0;--_border-color:transparent;--_border-color-hover:transparent;--_text-color:var(--color-white);--_text-color-hover:var(--color-white);--_text-decoration-hover:underline;--_background-color:transparent;--_background-color-hover:transparent}.button[data-color=sortable][data-size=small]{--_padding-y:0;--_padding-x:0}.button:disabled{--_text-color:var(--color-text-disabled);--_border-color:transparent;--_background-color:var(--_background-color-disabled);cursor:not-allowed}.button:not(:disabled):hover,.button:not(:disabled):focus{--_border-color:var(--_border-color-hover);--_text-color:var(--_text-color-hover);--_text-decoration:var(--_text-decoration-hover);--_background-color:var(--_background-color-hover)}.button--remove{--_padding-x:0;--_padding-y:0;margin:0 var(--upa-spacing-xxs,4px);transition:background-color .3s}.button--important{width:13px}.button--important svg{width:100%}.data-message{--_title-color:var(--color-primary);--_message-color:var(--color-pitch-black-80);--_sub-message-color:var(--color-pitch-black-60);--_icon-size:150px;--_icon-404-size:400px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:48px 0;display:flex}.data-message .icon{width:var(--_icon-size);height:100px}.data-message .icon-404{width:var(--_icon-404-size);height:200px}.data-message .icon svg{width:100%;height:100%}.data-message .title{font-size:var(--upa-font-size-headline-sm,18px);font-weight:var(--upa-font-weight-medium,500);color:var(--_title-color);margin:0;line-height:1.2}.data-message .message{font-size:var(--upa-font-size-lg,1.6rem);font-weight:var(--upa-font-weight-bold,700);color:var(--_message-color)}.data-message .message .sub-message{font-weight:var(--upa-font-weight-regular,400);color:var(--_sub-message-color)}.breadcrumb{--_seperator-color:var(--color-pitch-black-60);--text-color:var(--color-text-primary);--_text-color-link:var(--color-pitch-black-60);--_text-color-hovered:var(--color-pitch-black-80)}.breadcrumb ol{align-items:center;margin:0;padding:0;display:flex}.breadcrumb ol li{align-items:center;list-style-type:none;display:flex}.breadcrumb-separator{color:var(--_seperator-color);cursor:default;-webkit-user-select:none;user-select:none;padding:0 2px}.breadcrumb-text{font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--text-color);cursor:default;padding:1px 2px;text-decoration:none;display:block;overflow:hidden}.breadcrumb-link{padding:0}.breadcrumb-link .breadcrumb-text{color:var(--_text-color-link);cursor:pointer}.breadcrumb-link .breadcrumb-text:hover,.breadcrumb-link .breadcrumb-text:active,.breadcrumb-link .breadcrumb-text:focus{color:var(--_text-color-hovered);text-decoration:underline}.dashlet{--_box-shadow:var(--upa-dashlet-box-shadow,0 0 3px var(--color-pitch-black-40));--_color:var(--upa-dashlet-color,var(--color-pitch-black-80));--_border-radius:var(--upa-dashlet-border-radius,var(--upa-border-radius,3px));--_icon-bg-color:var(--color-off-white);box-shadow:var(--_box-shadow);border-radius:var(--_border-radius);max-width:var(--upa-max-width-wide);color:var(--_color);background-color:var(--color-bg-secondary);position:relative}.dashlet a,.dashlet h2 a{color:var(--color-text-primary)}.dashlet a:hover,.dashlet a:focus{color:var(--color-text-highlight)}.dashlet-bg{--upa-icon-size:200px;--upa-icon-color:var(--_icon-bg-color);top:auto;right:calc(var(--upa-icon-size) / -3);clip-path:inset(0% 67px 30px 0%);pointer-events:none;max-height:100%;position:absolute;bottom:-30px}.dashlet.has-mirrored-icon .dashlet-bg{clip-path:inset(0% 0% 30px 67px);transform-origin:50%;transform:scaleX(-1)}.dashlet-content{padding:var(--upa-spacing-md,16px);flex-direction:column;height:100%;min-height:180px;display:flex;position:relative}.dashlet-content :last-child{margin-bottom:0}.dashlet-content-icon{align-self:flex-start}.p-overlaypanel-content .dashlet-content{min-height:auto;padding:0}.dashlet-content .button__text{line-height:var(--upa-line-height,1.4);display:inline-block}.dashlet-block-with-icon .field-content{display:flex}.dashlet-block-with-icon .tooltip-opener{align-self:flex-start;margin-top:.2rem}.dashlet.is-row .dashlet-content,.dashlet.is-borderless .dashlet-content{flex-direction:row;flex-basis:50%}.dashlet.is-row .dashlet-content dl,.dashlet.is-borderless .dashlet-content dl{flex:1}.dashlet.is-container .dashlet-content{display:block}.dashlet.is-borderless{box-shadow:none}.dashlet-grid{gap:var(--upa-spacing-md,16px);max-width:var(--upa-max-width-wide);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-auto-rows:1fr;display:grid;position:relative}@media (width<=1024px){.dashlet-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.dashlet-grid.is-loading{opacity:.5}.dashlet-menu{place-content:flex-start flex-end;gap:var(--upa-spacing-md,16px);margin-bottom:var(--upa-spacing-sm,12px);max-width:var(--upa-max-width-wide);flex-wrap:wrap;flex:auto;display:flex}.link-list{margin:0 0 var(--upa-spacing-xs,8px);flex-direction:column;flex:1;padding:0;list-style-type:"";display:flex}.link-list:last-child{margin-bottom:0}.link-list__link{color:var(--upa-color-primary);cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;display:inline-block}.link-list__link>span{align-items:center;gap:var(--upa-spacing-xs,8px);padding:var(--upa-spacing-xs,8px) 0;display:flex}.link-list__link>span:hover,.link-list__link>span:focus{text-decoration:underline}.link-list__item--last{border-top:1px solid var(--color-pitch-black-30);font-weight:var(--upa-font-weight-bold);margin-top:auto}.link-list__item--last .link-list__link>span{margin-bottom:calc(var(--upa-spacing-xs,8px) * -1);padding-bottom:0}.link-list__item--unread{font-weight:var(--upa-font-weight-bold)}.page-header{--_background:var(--color-bg-primary);--_title-size:30px;--_title-color:var(--color-pitch-black);z-index:2;margin:calc(var(--upa-spacing-lg) * -1);margin-bottom:var(--upa-spacing-md);padding:var(--upa-spacing-md) var(--upa-spacing-lg);background:var(--_background,#f7f9fc);display:block;position:sticky;top:56px}.page-header__inner{position:relative}.page-header__content{justify-content:space-between;align-items:center;gap:var(--upa-spacing-md);flex-wrap:wrap;display:flex}.page-header__content>*{flex:auto}.page-header__menu{flex:2 auto;justify-content:flex-end;display:flex}.page-header .title{font-size:var(--_title-size,30px);color:var(--_title-color,#333);margin:0}.page-header .dashlet-menu{margin:0}.page-header #page-header-form-menu{justify-content:flex-end;display:flex}.page-header #page-header-form-menu .menu{margin:0}.section{flex-direction:column;min-height:180px;margin:0 0 24px;display:flex}.section.is-column{flex-direction:column}.section.is-block{display:block}.section.wrap{flex-wrap:wrap}.section.is-slim{margin:0}.section.skill-categories--search,.section.skill--search{max-width:1200px}form{width:100%}.form-field-inner{margin:0 0 var(--upa-spacing-sm,12px);flex:1;width:100%;position:relative}.form-field-inner.missing-data{justify-content:center;align-items:center;margin:0;display:flex}.form-field-inner.missing-data>*{padding:0 var(--upa-spacing-xs,8px);margin:0}.form-field-inner.auto-width{flex:none;width:auto}.form-field.field-list .form-field-inner{margin-bottom:var(--upa-spacing-xs,8px)}.form-field{align-items:normal;gap:var(--upa-spacing-xs,8px);max-width:var(--upa-max-width);flex-wrap:wrap;margin:0;display:flex}.form-field.is-column{flex-direction:column;align-items:flex-start}.form-field.is-column .form-field-inner:not(:last-child){margin-bottom:0}.input-label{align-items:center;gap:var(--upa-spacing-xs,8px);margin-bottom:var(--upa-spacing-xxs,4px);max-width:var(--upa-max-width);min-height:17px;font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-bold,700);color:var(--color-pitch-black-70);display:flex}.input-label.input-multi-lang{justify-content:flex-start;align-items:center;display:flex}.input-label.input-multi-lang .tooltip-opener{gap:var(--upa-spacing-xs,8px);margin:0;display:flex}.input-label.input-multi-lang .lang.icon{opacity:.5;filter:grayscale()}.input-label.input-multi-lang .lang.icon.active{opacity:1;filter:none}.input-text,.input-number,.input-select,.input-date,.input-month,.input-datetime-local{box-shadow:inset 0 0 0 1px var(--color-pitch-black);border-radius:var(--upa-border-radius);padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);width:100%;height:40px;font-size:var(--upa-font-size-lg,1.6rem);background-color:var(--color-bg-secondary);border:none;outline:none;flex:1;transition:all .5s;display:block}.input-text:hover,.input-number:hover,.input-select:hover,.input-date:hover,.input-month:hover,.input-datetime-local:hover{box-shadow:inset 0 0 0 1px var(--color-tertiary-60);color:var(--color-pitch-black);background-color:var(--color-bg-primary)}.input-text:focus,.input-number:focus,.input-select:focus,.input-date:focus,.input-month:focus,.input-datetime-local:focus{background-color:var(--color-bg-primary)}.input-text:disabled,.input-number:disabled,.input-select:disabled,.input-date:disabled,.input-month:disabled,.input-datetime-local:disabled{box-shadow:inset 0 0 0 0 var(--color-box-shadow);color:var(--color-pitch-black-40);background-color:var(--color-tertiary-20)}.input-date,.input-month,.input-datetime-local{padding-right:var(--upa-spacing-sm,12px)}.input-textarea{height:auto;min-height:300px;line-height:var(--upa-line-height)}.input-text:read-only:not(.dropdown__input,.feedback-filter-select__trigger),.input-textarea:read-only{box-shadow:none;color:var(--color-pitch-black-40);background:var(--color-off-white);border:none;outline:none}.input-select{appearance:none;text-align:left;width:auto}.select__icon{color:var(--color-primary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.input-wrapper .input-icon{color:var(--color-pitch-black-60);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-wrapper--with-icon-left .input{padding-left:36px}.input-wrapper--with-icon-left .input-icon{left:12px}.input-wrapper--with-icon-right .input{padding-right:36px}.input-wrapper--with-icon-right .input-icon{right:12px}.width-sm,.width-sm .input-wrapper{max-width:100px}.width-sm2,.width-sm2 .input-wrapper{max-width:180px}.width-md,.width-md .input-wrapper{max-width:200px}.has-error .input{box-shadow:inset 0 0 0 1px var(--upa-color-error)}.form-error{margin:var(--upa-font-size-3xs,2px) 0 0;font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-regular,400);color:var(--upa-color-error);position:relative}.button-group{--_button-width:26px;gap:var(--upa-spacing-xxs,4px);width:100%}.button-group-1{min-width:calc(var(--_button-width) * 1 + var(--upa-spacing-xxs,4px) * 0)}.button-group-2{min-width:calc(var(--_button-width) * 2 + var(--upa-spacing-xxs,4px) * 1)}.button-group-3{min-width:calc(var(--_button-width) * 3 + var(--upa-spacing-xxs,4px) * 2)}.menu{gap:var(--upa-spacing-md,16px);margin-top:var(--upa-spacing-xl,32px);flex-wrap:wrap;display:flex}.menu .form-field{gap:0}.menu--search{position:absolute;top:1rem;right:4rem}@media (width<768px){.menu--search{top:-2rem}}.modal{--_background-color:var(--color-white);--_border-radius:4px;--_max-width:var(--upa-max-width);--_max-width-wide:var(--upa-max-width-wide);--_min-height:100px;--_backdrop-color:rgb(from var(--color-tertiary) r g b / 50%);--_padding:30px;border-radius:var(--_border-radius);padding:var(--_padding);width:100%;max-width:var(--_max-width);min-height:var(--_min-height);color:inherit;background-color:var(--_background-color);border:0;position:relative;overflow:auto}.modal--wide{max-width:var(--_max-width-wide)}.modal--full{max-width:90vw;max-height:90vh}.modal--fit{width:fit-content;max-width:90vw;height:fit-content;max-height:90vh;overflow:auto}.modal::backdrop{background-color:var(--_backdrop-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{overflow:auto}.modal-menu{display:flex}.modal-menu--top{top:var(--upa-spacing-xs,8px);right:var(--upa-spacing-xs,8px);position:absolute}.modal-menu--bottom{gap:var(--upa-spacing-xs,8px);margin-top:40px}body:has(.modal[open]){overflow:hidden}.form-menu__unsaved-status{align-self:center;align-items:center;gap:var(--upa-spacing-xs,4px);border-left:3px solid var(--upa-color-warning);padding:var(--upa-spacing-xs,4px) var(--upa-spacing-sm,8px);white-space:nowrap;color:var(--color-pitch-black);background:var(--upa-color-warning-l);border-radius:4px;display:inline-flex}.form-menu__unsaved-status .icon{color:var(--upa-color-warning)}.tooltip-panel{display:inline-flex;position:relative}.tooltip-panel .tooltip-panel-opener:hover{cursor:pointer}.tooltip-panel .tooltip-panel-overlay--anchored{width:max-content;max-width:min(400px,100vw - 48px);top:100%!important;left:0!important}.cards{gap:var(--upa-spacing-md,16px);grid-template-columns:repeat(auto-fill,minmax(min(275px,100%),1fr));grid-auto-rows:1fr;display:grid}.pagination-buttons{margin-top:var(--upa-spacing-md,16px);border-collapse:collapse;justify-content:center;column-gap:var(--upa-spacing-xs,8px);width:100%;display:flex}table:not(.p-organizationchart-table){--_table-row-height:56px;--_table-head-background:var(--color-secondary);--_table-head-text:var(--color-white);--_table-border-color:var(--color-pitch-black-40);--_table-row-zebra:var(--color-bg-secondary);--_table-row-hover:var(--color-bg-secondary);border:1px solid var(--_table-border-color);border-collapse:collapse;width:100%;margin-top:20px}table:not(.p-organizationchart-table) th,table:not(.p-organizationchart-table) tr{vertical-align:middle;border:none}table:not(.p-organizationchart-table) tr{height:var(--_table-row-height);background-color:var(--color-white);transition:all .3s ease-in}table:not(.p-organizationchart-table) tr:hover,table:not(.p-organizationchart-table) tr:focus{background-color:var(--_table-row-hover)}table:not(.p-organizationchart-table) tbody tr:hover,table:not(.p-organizationchart-table) tbody tr:focus{background-color:var(--color-bg-primary)}table:not(.p-organizationchart-table) th{border-right:1px solid var(--_table-border-color);font-size:var(--upa-font-size-md,1.4rem);font-weight:var(--upa-font-weight-medium,500);text-align:left;color:var(--_table-head-text);background-color:var(--_table-head-background);cursor:default;padding:4px 16px}table:not(.p-organizationchart-table) th:last-child{white-space:nowrap;border-right:0;max-width:fit-content}table:not(.p-organizationchart-table) th .col-size-auto{width:auto}table:not(.p-organizationchart-table) td{border-right:1px solid var(--_table-border-color);height:var(--_table-row-height);padding:4px 16px}table:not(.p-organizationchart-table) td:last-child{white-space:nowrap;border-right:0;width:1%}.table-scroll{max-width:100%;overflow-x:auto}.search-bar{flex-direction:column;gap:16px;width:100%;display:flex}.search-bar>*{min-height:70px}@media (width<=1024px){.search-bar>*{min-height:auto}}.search-bar .search-bar-inner{position:relative}.search-bar .search-bar-inner .input-text{padding-right:30px}.search-bar .search-bar-inner .tooltip-opener{display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.search-bar__primary{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;width:100%;display:grid}@media (width<=1024px){.search-bar__primary{grid-template-columns:1fr}}.search-bar__filters{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}@media (width<=1024px){.search-bar__filters{min-height:auto}}.search-bar__search{justify-self:end;max-width:500px;margin-top:21px}@media (width<=1024px){.search-bar__search{justify-self:stretch;min-height:auto;margin-top:0}}.search-bar__search-actions{margin-top:var(--upa-spacing-sm,12px);justify-content:space-between;gap:1rem;display:flex}.search-bar__secondary{flex-wrap:wrap;align-items:center;gap:1rem;min-height:auto;display:flex}.action-bar{justify-content:center;align-items:center;gap:16px;display:flex;width:100%!important}.action-bar .button{padding:0}.action-bar .button__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info-bar{justify-content:space-between;align-items:center;gap:var(--upa-spacing-sm);margin:0;margin-top:var(--upa-spacing-sm);padding:var(--upa-spacing-xs);background-color:var(--color-bg-secondary);flex-wrap:wrap;display:flex}.info-bar__summary,.info-bar__actions{align-items:center;gap:var(--upa-spacing-sm);flex-wrap:wrap;display:flex}.role-grid{grid-template-columns:1fr 1fr;display:grid}.tabs-wrapper{--_outer-border-right-color:var(--color-pitch-black-30);--_tab-border-left-color:var(--color-white);--_tab-border-left-color-hover:var(--color-primary);--_text-color:var(--color-secondary);--_hover-color:var(--color-bg-primary);--_inactive-color:var(--color-tertiary-60);grid-template-columns:minmax(200px,350px) 1fr;gap:40px;display:grid}@media (width<=1120px){.tabs-wrapper{grid-template-columns:1fr}}.tabs{border-right:1px solid var(--_outer-border-right-color);flex-direction:column;padding-right:40px;display:flex}@media (width<=1120px){.tabs{border:0;padding:0}}.tabs-content{max-width:var(--upa-max-width);flex:1;padding-bottom:20vh}.tabs-content :not(.project--profiles) .search-bar__search{margin-top:0}.tab{align-items:center;gap:var(--upa-spacing-xs,8px);border-left:2px solid var(--_tab-border-left-color);padding:var(--upa-spacing-md,16px);font-size:var(--upa-font-size-lg,1.6rem);font-weight:var(--upa-font-weight-regular,400);-webkit-hyphens:auto;hyphens:auto;color:var(--_text-color);border-radius:0;line-height:1.25;text-decoration:none;transition:border-left-color .25s ease-in-out,background-color .25s ease-in-out;display:flex}.tab.active,.tab:hover,.tab:focus{border-left-color:var(--_tab-border-left-color-hover);background-color:var(--_hover-color)}.tab__link-arrow{margin-left:auto}.tab-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab.is-inactive{border-left-color:var(--_hover-color);color:var(--_inactive-color);background-color:rgb(var(--_hover-color), .5);cursor:default}.tab.is-active{cursor:default}.dashlet-img{--_size-default:10rem;--_size-big:20rem;--_size-small:6rem;--_size-avatar:3rem;--_size-dashlet:15rem;margin-right:var(--upa-spacing-xs,8px);width:var(--_size-default);height:var(--_size-default);font-size:4rem;font-weight:var(--upa-font-weight-bold,700);background-color:var(--color-white);justify-content:center;align-items:center;display:flex}.dashlet-img.is-big{width:var(--_size-big);height:var(--_size-big);font-size:4.8rem}.dashlet-img.is-small{width:var(--_size-small);height:var(--_size-small);font-size:2.4rem}.dashlet-img.is-avatar{width:var(--_size-avatar);height:var(--_size-avatar);border-radius:100%;font-size:1.2rem;overflow:hidden}.dashlet-img.is-dashlet{margin-right:var(--upa-spacing-lg,24px);width:var(--_size-dashlet);height:var(--_size-dashlet);font-size:1.2rem}.dashlet-img__img{object-fit:contain;width:100%;height:100%}.profile-view .dashlet-img__img{object-fit:cover}.dashlet-img .profile-img__letter{text-align:center;background-color:var(--color-pitch-black-30);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.field{margin:0 0 var(--upa-spacing-xs,8px);max-width:var(--upa-max-width);flex-direction:column;display:flex}.field.readonly{opacity:.5}.field-title{gap:var(--upa-spacing-xxs);font-weight:var(--upa-font-weight-bold,700);flex-wrap:wrap;display:inline-flex}.field-content{align-items:center;gap:var(--upa-spacing-xs,8px);white-space:pre-line;flex-wrap:wrap;display:flex}.field-content p{margin:0 0 1rem}.field-content ul,.field-content ol{margin:0;padding:0;list-style-position:inside}.field-content ul.is-flat,.field-content ol.is-flat{padding-left:0;list-style-type:""}.field-content img{max-width:100%}.field.is-container .field-content{display:block}.field.is-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.field.is-row :is(.field-content,.field-title){flex:1;margin-bottom:0}.field.is-grid-row{align-items:baseline;gap:var(--upa-spacing-xs,8px);grid-template-columns:minmax(auto,200px) 1fr;display:grid}.field-tooltip h1,.field-tooltip h2,.field-tooltip h3,.field-tooltip h4,.field-tooltip h5,.field-tooltip h6{font-size:var(--upa-font-size-md)}.field-tooltip{font-size:var(--upa-font-size-sm);margin:0}.field-headline{--_headline-color:var(--color-text-primary);--_headline-font-size:var(--upa-font-size-headline,24px);--_headline-font-weight:var(--upa-font-weight-bold,700);margin-bottom:var(--upa-spacing-xs,8px);font-size:var(--_headline-font-size);font-weight:var(--_headline-font-weight);color:var(--_headline-color)}.meta{gap:var(--upa-spacing-3xs);padding:0 var(--upa-spacing-xxs);font-size:var(--upa-font-size-xs);color:var(--color-pitch-black-70);background:var(--color-bg-secondary);border-top-left-radius:6px;display:flex;position:absolute;top:auto;bottom:0;right:0}.section-area{flex:1}.section-area.w-half{flex:.5}.dropdown{position:relative}.dropdown__inner{align-items:center;width:100%;display:flex;position:relative}.dropdown__input{padding-right:30px}.dropdown__input--has-value-template{color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent}.dropdown__input--has-value-template:hover,.dropdown__input--has-value-template:focus{color:#0000;-webkit-text-fill-color:transparent}.dropdown__value-template{pointer-events:none;align-items:center;min-width:0;display:flex;position:absolute;top:50%;left:12px;right:30px;transform:translateY(-50%)}.dropdown__icon{color:var(--color-primary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dropdown__delete{visibility:hidden;pointer-events:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dropdown:focus-within .dropdown__delete{visibility:visible;pointer-events:all}.dropdown:focus-within .dropdown__delete~.dropdown__icon{display:none}.dropdown__item{appearance:none;padding:var(--upa-spacing-xs,8px);width:100%;font-size:var(--upa-font-size-md,1.4rem);text-align:left;color:var(--color-primary);background-color:var(--color-white);cursor:pointer;border:none;line-height:1.4;display:block}.dropdown__list{z-index:2;background-color:var(--color-white);border-radius:6px;width:100%;min-width:200px;max-height:250px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 2px 6px #0824391a}.dropdown__list li:hover button,.dropdown__list li:focus button,.dropdown__list li.active button{background-color:var(--color-bg-primary)}.dropdown .tag{padding:var(--upa-spacing-xs,8px) 0 var(--upa-spacing-xs,8px) var(--upa-spacing-xs,8px);margin:2px}.dropzone{border-collapse:collapse;width:100%}.dragzone{--_border-color:var(--color-pitch-black);--_background-color:var(--color-off-white);--_color:var(--color-pitch-black);--_border-color-dragging:var(--color-primary);margin-bottom:var(--upa-spacing-sm,12px);border:2px dashed var(--_border-color);padding:var(--upa-spacing-xxs,4px);text-align:center;width:100%}.dragzone p{justify-content:center;column-gap:var(--upa-spacing-xxs,4px);padding:var(--upa-spacing-sm,8px);color:var(--_color);background-color:var(--_background-color);margin:0;display:flex}.dragzone.is-dragging,.dragzone:hover{border-color:var(--_border-color-dragging)}.dragzone.is-dragging p,.dragzone:hover p{background-color:var(--color-dynamic-orange-20)}.uploaded-image{border:1px solid var(--_border-color);padding:var(--upa-spacing-xxs,4px);border:1px solid var(--upa-color-information-l);padding:var(--upa-spacing-xs,8px)}.upload-image .input-wrapper{flex-wrap:wrap}.uploaded-image__wrapper{justify-content:center;display:flex}.uploaded-image__wrapper .image-wrapper{width:min-content;position:relative}.uploaded-image__wrapper .image-wrapper .floating-button{position:absolute;top:1rem;right:1rem}.filter-reset-button{--_border-color:transparent;--_border-color-hover:transparent;--_text-color:var(--color-dynamic-orange);--_text-color-hover:var(--color-dynamic-orange-80);--_background-color:transparent;--_background-color-hover:transparent;height:auto;font-weight:var(--upa-font-weight-medium,500);padding-left:0;padding-right:0}.filter-reset-button .icon{--upa-icon-color:currentcolor}.client-contact{flex:1 0 calc(50% - var(--upa-spacing-xxs,4px));border-radius:var(--upa-border-radius);padding:var(--upa-spacing-xs,8px);background-color:var(--color-bg-secondary);flex-direction:column;align-self:stretch;display:flex}.client-contact>div{align-items:center;margin:2px 0;display:flex}.feedback-menu{--upa-icon-size:1.5rem;--upa-icon-color:var(--color-pitch-black-60)}.feedback-menu .state--closed[aria-pressed=true]{--upa-icon-color:var(--upa-color-error)}.feedback-menu .state--review[aria-pressed=true]{--upa-icon-color:var(--upa-color-warning)}.feedback-menu .state--new[aria-pressed=true]{--upa-icon-color:var(--upa-color-success)}.feedback-rating{column-gap:2px;display:flex}.feedback-rating .rating-color-highlight{color:var(--upa-color-rating)}.feedback-rating .rating-color-bug{color:var(--upa-color-rating-bug)}.feedback-rating .rating-color-grey{color:var(--color-pitch-black-60)}.feedback-rating .rating-color-dark{color:var(--upa-color-rating-inactive)}.tag-filter__options{gap:var(--upa-spacing-xs,8px);flex-wrap:wrap;display:flex}.tag-filter__option{align-items:center;gap:var(--upa-spacing-xs,8px);border:1px solid var(--color-pitch-black-20);padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);min-height:40px;font:inherit;color:var(--color-text-primary);background-color:var(--color-white);cursor:pointer;border-radius:999px;display:inline-flex}.tag-filter__option .icon{--upa-icon-color:currentcolor}.tag-filter__option[aria-pressed=true]{border-color:var(--color-pitch-black);color:var(--color-white);background-color:var(--color-pitch-black)}.tag-filter__option:hover{border-color:var(--color-primary)}.tag-filter__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tag-filter__option[aria-disabled=true]{cursor:default}.tag{--_background-color:var(--color-bg-primary);--_background-color-disabled:var(--color-white);height:2.4rem;font-size:1.4rem;font-weight:var(--upa-font-weight-medium,500);text-align:center;background-color:var(--_background-color);border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:flex}.tag:has(.tag__actions){padding-right:0}.tag__actions{align-items:center;gap:2px;margin-left:4px;display:flex}.tag__actions:not(:has(.tag-delete)){margin-right:4px}.tag .tag-favorite{--_text-color:var(--color-pitch-black-80);--_text-color-hover:var(--color-primary);--_background-color-disabled:transparent}.tag .tag-favorite.button{justify-content:center;align-items:center;display:flex}.tag .tag-favorite--readonly{width:1.6rem;height:1.6rem;color:var(--_text-color);justify-content:center;align-items:center;display:flex}.tag.disabled,.tag:disabled{--_background-color:var(--color-white);border-color:none;color:var(--color-pitch-black-30)}button.tag{--_background-color:var(--color-secondary);color:var(--color-white)}button.tag:not(:disabled,.disabled):hover,button.tag:not(:disabled,.disabled):focus{--_background-color:var(--color-primary);background-color:var(--_background-color);cursor:pointer}.found-skill{position:relative}.found-skill-level{background:#fff;border:1px solid #ddd;border-radius:100rem;justify-content:center;align-items:center;width:15px;height:15px;margin:0;display:flex;position:absolute;top:-4px;right:-6px}.feedback-filter-select{min-width:200px}.feedback-filter-select__trigger{appearance:none;justify-content:space-between;align-items:center;gap:var(--upa-spacing-xs,8px);text-align:left;min-width:200px;color:var(--color-text-primary);cursor:pointer;border:none;display:flex}.feedback-filter-select__trigger-icon{color:var(--color-primary);flex:none}.feedback-filter-select__list{z-index:2;background-color:var(--color-white);border-radius:6px;width:100%;min-width:220px;max-height:250px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 2px 6px #0824391a}.feedback-filter-select__option{appearance:none;align-items:center;gap:var(--upa-spacing-xs,8px);padding:var(--upa-spacing-xs,8px);width:100%;font-size:var(--upa-font-size-md,1.4rem);text-align:left;color:var(--color-primary);background-color:var(--color-white);cursor:pointer;border:0;line-height:1.4;display:flex}.feedback-filter-select__option:hover,.feedback-filter-select__option:focus-within{background-color:var(--color-bg-primary)}.feedback-filter-select__option.is-selected{font-weight:var(--upa-font-weight-bold,700);background-color:var(--color-bg-primary)}.feedback-filter-select__option[aria-disabled=true]{cursor:default}.feedback-filter-select__tags{margin-top:var(--upa-spacing-xs,8px);flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.feedback-filter-select__tag{gap:4px;max-width:100%}.feedback-filter-select__tag .tag-delete{flex:none}.feedback-filter-bar{align-items:flex-start;gap:var(--upa-spacing-xs,8px);flex-wrap:wrap;display:flex}.richtext-editor__header{justify-content:space-between;align-items:center;gap:var(--upa-spacing-xs,8px);margin-bottom:var(--upa-spacing-xxs,4px);flex-wrap:wrap;display:flex}.richtext-editor__header .input-label{margin-bottom:0}.richtext-editor__mode-switch{justify-content:flex-end;gap:var(--upa-spacing-xs,8px);margin-left:auto;display:flex}.richtext-editor__markdown{resize:vertical;width:100%;min-height:372px;font-family:monospace}.richtext-editor{--_border-color:var(--color-secondary);--_border-color-hovered:var(--color-secondary-60);--_border-color-focused:var(--color-primary);--_toolbar-color:var(--color-primary);--_toolbar-button-border-color-focused:var(--_border-color-focused);--_editor-background:var(--color-bg-secondary);--_editor-background-hovered:var(--color-bg-secondary);--_editor-border:var(--color-bg-secondary);--_border-radius:var(--upa-border-radius);width:100%}.richtext-editor :is(.ql-toolbar.ql-snow,.ql-container.ql-snow){border-color:var(--_border-color)}.richtext-editor .ql-toolbar.ql-snow{border-top-left-radius:var(--_border-radius);border-top-right-radius:var(--_border-radius);border:1px solid var(--_border-color)!important}.richtext-editor :is(.ql-container.ql-snow,.ql-editor){border-bottom-left-radius:var(--_border-radius);border-bottom-right-radius:var(--_border-radius)}.richtext-editor .ql-container.ql-snow{border:1px solid var(--_border-color)!important;border-top:none!important}.richtext-editor .ql-container.ql-snow:has(:hover){border-color:var(--_border-color-hovered)}.richtext-editor .ql-editor{font-size:var(--upa-font-size-lg,1.6rem);background-color:var(--_editor-background);transition:all .3s ease-in}.richtext-editor .ql-editor>:is(h1,h2,h3,h4,h5,h6,p){margin-block:0 var(--upa-spacing-xs,8px)!important}.richtext-editor .ql-editor>:is(p:empty,p:has(>br:only-child)){min-height:1lh;margin-bottom:0!important}.richtext-editor .ql-editor>:last-child{margin-bottom:0!important}.richtext-editor .ql-editor:hover{background-color:var(--color-bg-primary)}.richtext-editor .ql-editor:focus{outline:2px solid var(--_border-color-focused);outline-offset:-2px;background-color:var(--color-bg-primary)}.richtext-editor .ql-editor p{font-size:inherit}.richtext-editor .ql-toolbar button{border-radius:var(--upa-border-radius)}.richtext-editor .ql-toolbar button .ql-stroke{stroke:var(--color-secondary)!important}.richtext-editor .ql-toolbar button .ql-fill{fill:var(--color-secondary)!important}.richtext-editor .ql-toolbar button:hover,.richtext-editor .ql-toolbar button:focus{color:var(--color-primary)!important}.richtext-editor .ql-toolbar button:hover .ql-stroke,.richtext-editor .ql-toolbar button:focus .ql-stroke{stroke:var(--color-primary)!important}.richtext-editor .ql-toolbar button:hover .ql-fill,.richtext-editor .ql-toolbar button:focus .ql-fill{fill:var(--color-primary)!important}:root .richtext-editor .ql-toolbar button,:root .richtext-editor .ql-toolbar button:hover,:root .richtext-editor .ql-toolbar button:focus{color:var(--_toolbar-color)!important}.richtext-content{white-space:normal}.richtext-content>:is(h1,h2,h3,h4,h5,h6,p){margin-block:0 var(--upa-spacing-xs,8px)}.richtext-content>:is(p:empty,p:has(>br:only-child),.richtext-content__empty-line){min-height:1lh;margin-bottom:0}.richtext-content>:first-child{margin-top:0}.richtext-content>:last-child{margin-bottom:0}.additional-role-display{margin:0 0 var(--upa-spacing-xxs,4px);width:100%;max-width:var(--upa-max-width);justify-content:space-between;display:flex}.additional-role-display.is-important{font-weight:var(--upa-font-weight-bold,700)}.additional-role-display .is-important-icon{position:absolute;top:-8px;right:-22px}.additional-role-display .additional-role-display__content{display:flex;position:relative}.additional-role-display .additional-role-display__content .additional-role-display__name{margin-right:8px;display:flex}.skill-with-level{--_dot-size:15px;--_dot-color:var(--color-pitch-black-80);--_dot-hover-box-shadow:var(--box-shadow);margin:0 0 var(--upa-spacing-xxs,4px);width:100%;max-width:var(--upa-max-width);justify-content:space-between;display:flex}.skill-with-level.is-important{font-weight:var(--upa-font-weight-bold,700)}.skill-with-level .is-important-icon{position:absolute;top:-8px;right:-22px}.skill-with-level .skill-level{align-items:center;gap:10px;display:flex;position:relative}.skill-with-level .skill-level--readonly button{color:#000;cursor:default!important}.skill-with-level .skill-level__level{width:var(--_dot-size);height:var(--_dot-size);margin:2px;display:block;position:relative}.skill-with-level .skill-level__level-wrapper{margin-right:8px;display:flex}.skill-with-level .skill-level__dot{border:1px solid var(--_dot-color);width:var(--_dot-size,15px);height:var(--_dot-size,15px);border-radius:100%;display:block;position:relative}.skill-with-level .skill-level__dot:hover,.skill-with-level .skill-level__dot:focus{box-shadow:var(--_dot-hover-box-shadow);cursor:pointer}.skill-with-level .skill-level__dot[data-filled=true]{background-color:var(--_dot-color)}.drag-item{--_color:var(--color-text-primary);--_drag-icon-color:var(--color-pitch-black);--_bg:var(--color-bg-primary);--_border-color:transparent;--_opacity:1;--_bg-over:transparent;--_border-color-over:transparent;--_opacity-over:.5;--_bg-invisible:var(--color-white);--_border-color-invisible:var(--color-off-white);--_bg-hover:var(--color-bg-secondary);--_border-color-hover:var(--color-secondary-20);--_color-hover:var(--color-tertiary);cursor:grab;position:relative}.drag-item__inner{border:1px solid var(--_border-color);border-radius:var(--upa-border-radius);padding:var(--upa-spacing-xxs,4px) var(--upa-spacing-xs,8px);min-height:36px;font-size:var(--upa-font-size-md,1.4rem);font-weight:var(--upa-font-weight-medium,500);color:var(--_color);background-color:var(--_bg);opacity:var(--_opacity);flex-grow:1;align-items:center;display:flex}.drag-item__inner:before{content:":::";color:var(--_drag-icon-color);margin-right:.5em;font-size:1.6rem;line-height:1}ul:has(.drag-item.is-dragging) .drag-item__inner{pointer-events:none}.drag-item.is-dragging{cursor:grabbing}.drag-item.is-invisible{--_bg:var(--_bg-invisible);--_border-color:var(--_border-color-invisible);--_opacity:var(--_opacity-invisible,1)}ul:has(.drag-item.is-dragging) .drag-item.is-over{--_bg:var(--_bg-over);--_border-color:var(--_border-color-over);--_opacity:var(--_opacity-over,1)}ul:has(.drag-item.is-dragging) .drag-item.is-over:after{content:"";border-top:1px dashed var(--_drag-icon-color);width:100%;height:1px;position:absolute;top:0;left:0}ul:has(.drag-item.is-dragging) .drag-item.is-over.before:after{top:-6px}ul:has(.drag-item.is-dragging) .drag-item.is-over.after:after{top:auto;bottom:-6px}.drag-item:hover{--_color:var(--_color-hover);--_bg:var(--_bg-hover);--_border-color:var(--_border-color-hover)}.profile-project{font-weight:var(--upa-font-weight-regular,400)}.profile-project:not(.flex-direction-column) .profile-project__date{align-self:center}.profile-project__client{font-weight:var(--upa-font-weight-bold,700)}.profile-project__content{justify-content:center;align-items:center;display:flex}.profile-project .is-external{margin-left:var(--upa-spacing-xxs)}.simple-list.flex-direction-row{list-style:none}.tag-list{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.simple-name-list{list-style:none;display:flex}.simple-name-list.flex-direction-row .tag-list{flex-direction:row}.simple-name-list.flex-direction-column .tag-list{flex-direction:column;justify-content:flex-start;align-items:flex-start}.profile-project-entry{padding:12px}.profile-project-entry__project-data{margin-bottom:20px}.task-copy:empty{margin-bottom:0!important}.profile-project-skills{flex-wrap:wrap;gap:8px;display:flex}.profile-project-skills__available-tag{gap:4px}.profile-project-skills__empty{color:var(--color-text-secondary);margin:0}.profile-project-skills__reset{margin-top:8px}.task-copy:not(.task-copy:last-child){margin-bottom:8px}ul.task-list{padding-left:16px;list-style:none}ul.task-list ::marker{color:var(--color-primary);font-size:1.25em;line-height:0}ul.task-list li{margin-bottom:2px}ul.task-list li:has(>span){list-style:initial}ul.task-list li:has(>span) ::marker{padding-left:16px}ul.task-list.is-editview li{margin-bottom:8px;padding-left:0;list-style-type:disc}ul.task-list ul{list-style-type:disc;list-style-position:outside}ul.task-list ul li:first-child{margin-top:2px}ul.task-list ul:not(:first-child){padding-left:16px}.task-list__item{padding-left:24px}.greeting-bar{margin-top:calc(-1 * var(--upa-spacing-sm));max-width:var(--upa-max-width-wide);font-size:var(--upa-font-size-lg);font-weight:var(--upa-font-weight-bold);justify-content:center;align-items:center;display:flex}.greeting-bar-content{justify-content:center;align-items:center;gap:var(--upa-spacing-xs);padding:var(--upa-spacing-md) 0;color:var(--upa-color-text-primary);display:flex}.greeting-bar-icon--pink{--upa-icon-color:var(--color-primary)}.gradient-text{font-size:var(--upa-font-size-xl);background:linear-gradient(to right, var(--color-primary), var(--color-pitch-black));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-skill-filter-button{align-self:flex-start;margin-top:21px;padding-left:0;padding-right:0}.profile-skill-filter-modal{--_row-gap:var(--upa-spacing-sm,12px);--_options-max-height:min(420px, calc(100vh - 260px));gap:var(--upa-spacing-md,16px);flex-direction:column;min-width:min(760px,80vw);min-height:min(640px,100vh - 150px);display:flex}.profile-skill-filter-modal__mode{align-items:center;gap:var(--upa-spacing-sm,12px);flex-wrap:wrap;display:flex}.profile-skill-filter-modal__mode-text{color:var(--color-pitch-black-70)}.profile-skill-filter-modal__rows{gap:var(--_row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-skill-filter-modal__row{align-items:center;gap:var(--upa-spacing-sm,12px);grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;display:grid}@media (width<=1024px){.profile-skill-filter-modal__row{grid-template-columns:1fr auto}.profile-skill-filter-modal__field{grid-column:1/-1}}.profile-skill-filter-modal__field{margin-bottom:0}.profile-skill-filter-modal__combobox{position:relative}.profile-skill-filter-modal__skill-input{padding-right:40px}.profile-skill-filter-modal__combobox-button{color:var(--color-primary);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profile-skill-filter-modal__options{z-index:2;max-height:var(--_options-max-height);background-color:var(--color-white);border-radius:6px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #0824391a}.profile-skill-filter-modal__option{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);width:100%;font-size:var(--upa-font-size-md,1.4rem);text-align:left;color:var(--color-primary);background-color:var(--color-white);cursor:pointer;border:0;display:block}.profile-skill-filter-modal__option:hover,.profile-skill-filter-modal__option:focus{background-color:var(--color-bg-primary)}.profile-skill-filter-modal__group{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px) var(--upa-spacing-xxs,4px);font-weight:var(--upa-font-weight-bold,700);color:var(--upa-text-primary)}.profile-skill-filter-modal__group-options{margin:0;padding:0;list-style:none}.profile-skill-filter-modal__empty{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);color:var(--color-primary-60);background-color:var(--color-white)}.profile-skill-filter-modal__remove{margin-bottom:4px}.profile-skill-filter-modal__actions,.profile-skill-filter-modal__footer{align-items:center;gap:var(--upa-spacing-sm,12px);flex-wrap:wrap;display:flex}.profile-skill-filter-modal__footer{padding-top:var(--upa-spacing-lg,24px);justify-content:flex-end;margin-top:auto}@media (width<=1024px){.profile-skill-filter-modal{--_options-max-height:min(360px, calc(100vh - 320px));min-height:min(560px,100vh - 120px)}}@media (width<=480px){.profile-skill-filter-modal{min-width:0}}.profile-search-scope-controls{align-items:center;gap:var(--upa-spacing-sm,12px);flex-wrap:wrap;flex:1;display:flex}.profile-search-scope-controls__group,.profile-search-scope-controls__superior{align-items:center;gap:var(--upa-spacing-xs,8px);display:inline-flex}.profile-search-scope-controls__label,.profile-search-scope-controls__switch-label{white-space:nowrap;color:var(--color-pitch-black-70)}.profile-search-scope-controls__segments{border:1px solid var(--color-pitch-black);background-color:var(--color-white);border-radius:6px;display:inline-flex;overflow:hidden}.profile-search-scope-controls__segment{border:0;border-right:1px solid var(--color-pitch-black);min-height:2.4rem;font:inherit;font-size:var(--upa-font-size-sm,1.2rem);color:var(--color-pitch-black);background-color:var(--color-white);cursor:pointer;padding:2px 10px}.profile-search-scope-controls__segment:last-child{border-right:0}.profile-search-scope-controls__segment[data-active=true]{color:var(--color-white);background-color:var(--color-pitch-black)}.profile-search-scope-controls__segment:hover,.profile-search-scope-controls__segment:focus-visible{background-color:var(--color-pitch-black-10)}.profile-search-scope-controls__segment[data-active=true]:hover,.profile-search-scope-controls__segment[data-active=true]:focus-visible{background-color:var(--color-pitch-black)}.profile-search-scope-controls__superior{white-space:nowrap}.profile-skill-filter-summary{align-items:center;gap:var(--upa-spacing-xs,8px);flex-wrap:wrap;flex-basis:100%;display:flex}.profile-skill-filter-summary__label{color:var(--color-pitch-black-70)}.profile-skill-filter-summary__tags{gap:var(--upa-spacing-xs,8px);flex-wrap:wrap;display:flex}.profile-skill-filter-summary__mode{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.profile-skill-filter-summary__mode-label{font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-bold,700);line-height:1}.certificate-info-grid{--drag-handle-offset:24px;--col-year:100px;--col-valid:160px;--col-actions:110px}.certificate-info-grid__header{grid-template-areas:"year valid name actions";grid-template-columns:var(--col-year) var(--col-valid) 1fr var(--col-actions);padding-left:calc(var(--upa-spacing-xs,8px) + var(--drag-handle-offset));align-items:center;gap:12px;margin-bottom:8px;font-weight:600;display:grid}.certificate-info-grid__row{grid-template-areas:"year valid name actions";grid-template-columns:var(--col-year) var(--col-valid) 1fr var(--col-actions);align-items:flex-start;gap:12px;width:100%;display:grid}.certificate-info-grid__row .form-field-inner{margin:4px 0}.certificate-info-grid__year{grid-area:year}.certificate-info-grid__valid{grid-area:valid}.certificate-info-grid__name{grid-area:name}.certificate-info-grid__actions{grid-area:actions;align-self:center}@media (width<=640px){.certificate-info-grid__header{display:none}.certificate-info-grid__row{grid-template-columns:1fr;grid-template-areas:"year""valid""name""actions"}.certificate-info-grid__name{min-width:0}.certificate-info-grid__actions{justify-self:end}}.skill-filter{flex-direction:column;align-items:flex-start;display:flex}.skill-filter__controls{align-items:center;gap:8px;margin-bottom:6px;display:inline-flex}@media (width<=1024px){.skill-filter__controls{flex-direction:column;align-items:flex-start}}.skill-filter__autocomplete{position:relative}.skill-filter__autocomplete .p-autocomplete{min-width:260px}.skill-filter__autocomplete .tooltip-opener{display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.skill-filter__mode{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.skill-filter__mode-tooltip{align-items:center;gap:4px;display:inline-flex}.skill-filter__tags{gap:var(--upa-spacing-xs,8px);flex-wrap:wrap;width:100%;display:flex}.statistics-dashlet{--statistics-chart-orange:var(--color-dynamic-orange);--statistics-chart-black:var(--color-pitch-black);--statistics-chart-teal:#008c8c;--statistics-chart-blue:#3157c9;--statistics-chart-green:#1f8a43;--statistics-chart-violet:#7b3fb2;--statistics-chart-red:#ef3d3d;--statistics-chart-indigo:#5b5ce2;--statistics-chart-magenta:#c2185b;--statistics-chart-gold:#d39b00;--statistics-chart-slate:var(--color-pitch-black-60);--statistics-chart-grid:var(--color-pitch-black-20);--statistics-chart-hover:var(--color-off-white);width:100%;min-width:0;max-width:100%}.statistics-dashlet .recharts-tooltip-wrapper{z-index:2;pointer-events:none}.statistics-dashlet__header{justify-content:space-between;align-items:flex-start;gap:var(--upa-spacing-lg,24px);margin-bottom:var(--upa-spacing-md,16px);display:flex}.statistics-dashlet__header p{max-width:720px;color:var(--color-text-secondary)}.statistics-dashlet__summary{flex-direction:column;flex:none;align-items:flex-end;min-width:120px;display:flex}.statistics-dashlet__summary span{font-size:var(--upa-font-size-xl,2.4rem);font-weight:var(--upa-font-weight-bold,700);color:var(--statistics-chart-orange);line-height:1}.statistics-dashlet__actions{align-items:flex-end;gap:var(--upa-spacing-md,16px);flex:none;display:flex}.statistics-dashlet__filter{min-width:220px}.statistics-dashlet__chart{width:100%;min-height:300px;position:relative}.statistics-dashlet__chart .recharts-wrapper,.statistics-dashlet__chart .recharts-surface{overflow:visible}.statistics-dashlet__chart .recharts-tooltip-wrapper{outline:none}.statistics-dashlet__chart .recharts-default-tooltip{box-shadow:var(--upa-dropdown-box-shadow);border-radius:var(--upa-border-radius,3px);color:var(--color-text-primary);border-color:var(--color-pitch-black-30)!important}.statistics-dashlet__skill-link{color:var(--color-text-primary);font-size:12px;text-decoration:none}.statistics-dashlet__skill-link text{fill:currentColor}.statistics-dashlet__skill-link:hover,.statistics-dashlet__skill-link:focus-visible{color:var(--statistics-chart-orange)}.statistics-dashlet__skill-link:hover text,.statistics-dashlet__skill-link:focus-visible text{text-decoration:underline;-webkit-text-decoration-color:var(--statistics-chart-orange);text-decoration-color:var(--statistics-chart-orange);fill:var(--statistics-chart-orange)}@media (width<=768px){.statistics-dashlet__header{flex-direction:column}.statistics-dashlet__summary{align-items:flex-start}.statistics-dashlet__actions{flex-direction:column;align-items:stretch;width:100%}.statistics-dashlet__filter{width:100%}.statistics-dashlet__chart{margin-left:calc(var(--upa-spacing-sm,12px) * -1)}}.statistics-skill-levels,.statistics-work-experience,.statistics-project-industries,.statistics-skill-profile-distribution{margin-top:var(--upa-spacing-md,16px)}.statistics-skill-profile-distribution{min-width:0}.statistics-skill-profile-distribution__charts{gap:var(--upa-spacing-xl,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));min-width:0;display:grid}.statistics-skill-profile-distribution__group{min-width:0}.statistics-skill-profile-distribution__group h3{margin-bottom:var(--upa-spacing-md,16px)}.statistics-skill-profile-distribution__chart-layout{align-items:center;gap:var(--upa-spacing-lg,24px);grid-template-columns:minmax(180px,240px) minmax(0,1fr);min-width:0;display:grid}.statistics-skill-profile-distribution__chart{aspect-ratio:1;width:100%;min-height:210px;position:relative}.statistics-skill-profile-distribution__chart .recharts-tooltip-wrapper{outline:none}.statistics-skill-profile-distribution__chart .recharts-default-tooltip{box-shadow:var(--upa-dropdown-box-shadow);border-radius:var(--upa-border-radius,3px);color:var(--color-text-primary);border-color:var(--color-pitch-black-30)!important}.statistics-skill-profile-distribution__center{z-index:1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statistics-skill-profile-distribution__center strong{font-size:var(--upa-font-size-lg,1.8rem);font-weight:var(--upa-font-weight-bold,700);color:var(--color-text-primary);line-height:1.1}.statistics-skill-profile-distribution__center span{color:var(--color-text-secondary)}.statistics-skill-profile-distribution__legend{gap:var(--upa-spacing-xs,8px);min-width:0;color:var(--color-text-primary);margin:0;padding:0;list-style:none;display:grid}.statistics-skill-profile-distribution__legend-item{align-items:center;gap:var(--upa-spacing-xs,8px);grid-template-columns:14px minmax(0,1fr) minmax(44px,max-content) minmax(40px,max-content);min-width:0;display:grid}.statistics-skill-profile-distribution__legend-marker{border-radius:50%;width:10px;height:10px}.statistics-skill-profile-distribution__legend-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-skill-profile-distribution__legend-percentage{color:var(--color-text-secondary);justify-self:end}.statistics-skill-profile-distribution__hint{margin:var(--upa-spacing-md,16px) 0 0;color:var(--color-text-secondary)}@media (width<=640px){.statistics-skill-profile-distribution__chart-layout{grid-template-columns:1fr}.statistics-skill-profile-distribution__chart{justify-self:center;max-width:260px}}.statistics-project-industries__content{align-items:center;gap:var(--upa-spacing-xl,32px);grid-template-columns:minmax(220px,360px) minmax(280px,1fr);display:grid}.statistics-project-industries__chart{aspect-ratio:1;width:100%;min-height:260px;position:relative}.statistics-project-industries__chart .recharts-tooltip-wrapper{outline:none}.statistics-project-industries__chart .recharts-default-tooltip{box-shadow:var(--upa-dropdown-box-shadow);border-radius:var(--upa-border-radius,3px);color:var(--color-text-primary);border-color:var(--color-pitch-black-30)!important}.statistics-project-industries__center{z-index:1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statistics-project-industries__center strong{font-size:var(--upa-font-size-xl,2.4rem);font-weight:var(--upa-font-weight-bold,700);color:var(--color-text-primary);line-height:1.1}.statistics-project-industries__center span{color:var(--color-text-secondary)}.statistics-project-industries__legend{gap:var(--upa-spacing-sm,12px);color:var(--color-text-primary);margin:0;padding:0;list-style:none;display:grid}.statistics-project-industries__legend-item{align-items:center;gap:var(--upa-spacing-sm,12px);grid-template-columns:16px minmax(0,1fr) minmax(48px,max-content) minmax(48px,max-content);display:grid}.statistics-project-industries__legend-marker{border-radius:50%;width:12px;height:12px}.statistics-project-industries__legend-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-project-industries__legend-link{color:var(--color-text-primary);text-decoration:none}.statistics-project-industries__legend-link:visited{color:var(--color-text-primary)}.statistics-project-industries__legend-link:hover,.statistics-project-industries__legend-link:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--statistics-chart-orange);text-decoration-color:var(--statistics-chart-orange);color:var(--statistics-chart-orange)}.statistics-project-industries__legend-percentage{color:var(--color-text-secondary);justify-self:end}.statistics-project-industries__hint{color:var(--color-text-secondary);grid-column:1/-1;margin:0}@media (width<=900px){.statistics-project-industries__content{grid-template-columns:1fr}.statistics-project-industries__chart{justify-self:center;max-width:360px}}.statistics-work-experience__chart{width:100%;height:360px;min-height:300px;position:relative}.statistics-work-experience__chart .recharts-tooltip-wrapper{outline:none}.statistics-work-experience__chart .recharts-default-tooltip{box-shadow:var(--upa-dropdown-box-shadow);border-radius:var(--upa-border-radius,3px);color:var(--color-text-primary);border-color:var(--color-pitch-black-30)!important}.statistics-work-experience__chart .recharts-legend-wrapper{font-size:var(--upa-font-size-sm,1.2rem)}.statistics-work-experience__center{pointer-events:none}.statistics-work-experience__center-count{font-size:var(--upa-font-size-xl,2.4rem);font-weight:var(--upa-font-weight-bold,700);fill:var(--color-text-primary)}.statistics-work-experience__center-label{font-size:var(--upa-font-size-sm,1.2rem);fill:var(--color-text-secondary)}.statistics-work-experience__legend{justify-content:center;gap:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);color:var(--color-text-primary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.statistics-work-experience__legend-item{align-items:center;gap:var(--upa-spacing-xs,8px);display:inline-flex}.statistics-work-experience__legend-marker{border-radius:50%;flex:none;width:10px;height:10px}.skill-category-statistics{margin-top:var(--upa-spacing-xl,32px)}.skill-category-statistics__title{margin-bottom:var(--upa-spacing-md,16px)}.skill-category-statistics__tabs{gap:var(--upa-spacing-xl,32px)}.skill-category-statistics__tab{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.skill-category-statistics__tab.is-active{background-color:var(--_hover-color)}.skill-category-statistics__content{max-width:none;padding-bottom:0}.skill-category-statistics__content .statistics-dashlet{margin-top:0}.skill-statistics-links{min-width:0;max-width:100%}.skill-statistics-links__title{margin-bottom:var(--upa-spacing-md,16px)}.skill-statistics-links__tabs{gap:var(--upa-spacing-xl,32px);grid-template-columns:minmax(180px,280px) minmax(0,1fr);width:100%;min-width:0;max-width:100%}.skill-statistics-links__tabs>.tabs,.skill-statistics-links__tabs>.tabs-content{min-width:0;max-width:100%}@media (width<=1120px){.skill-statistics-links__tabs{grid-template-columns:1fr}.skill-statistics-links__tabs>.tabs{border:0;padding:0}}.skill-statistics-links__tab{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.skill-statistics-links__tab.is-active{background-color:var(--_hover-color)}.skill-statistics-links__content{min-width:0;max-width:none;padding-bottom:0}.skill-statistics-links__content>[role=tabpanel]{min-width:0;max-width:100%}.skill-statistics-links__content .statistics-dashlet{min-width:0;max-width:100%;margin-top:0;overflow:clip}.statistics--overview{max-width:var(--upa-max-width-wide)}.statistics-overview-tabs{gap:var(--upa-spacing-xl,32px)}.statistics-overview-tabs__tab{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.statistics-overview-tabs__tab.is-active{background-color:var(--_hover-color)}.statistics-overview-tabs__content{max-width:none;padding-bottom:0}.statistics-overview-tabs__content .statistics-dashlet{margin-top:0}@keyframes panel-menu-slide-down{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(-4px);opacity:1}}.panel-menu{--_background:var(--color-white);--_color:var(--color-pitch-black-80);--_shadow:1px 1px 1px var(--color-pitch-black-30);--_border-radius:3px;--_padding:12px 0;--_button-color:var(--color-pitch-black-70);--_button-hover-color:var(--upa-text-primary);--_button-active-color:var(--color-primary);--_trigger-hover-color:var(--color-pitch-black-80)}.panel-menu .trigger{border-radius:30rem;padding:10px;text-decoration:none}.panel-menu .trigger:hover,.panel-menu .trigger:focus,.panel-menu .trigger:active,.panel-menu .trigger.open{background-color:var(--_trigger-hover-color)}.panel-menu .trigger:hover,.panel-menu .trigger:focus{outline:#0000}.panel-menu .trigger:focus-visible{outline:2px solid}.panel-menu .trigger .chevron-icon{--upa-icon-size:1rem;transition:transform .3s}.panel-menu .trigger.open .chevron-icon{transform:rotate(180deg)}.panel-menu .panel{animation:.28s ease-out forwards panel-menu-slide-down;display:flex;position:absolute}.panel-menu .panel-inner{box-shadow:var(--_shadow);border-radius:var(--_border-radius);padding:var(--_padding);background:var(--_background);flex-direction:column;margin:auto 1rem;display:flex}.panel-menu .panel .button{padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);width:100%;height:auto;font-weight:var(--upa-font-weight-medium,500);color:var(--_button-color);cursor:pointer;background:0 0;border:none;justify-content:flex-start;gap:0}.panel-menu .panel .button.active{color:var(--_button-active-color)}.panel-menu .panel .button.active:before{content:"";background-color:currentColor;border-radius:4px;flex-shrink:0;width:2px;height:20px;margin-left:-12px;margin-right:10px}.panel-menu .panel .button:hover,.panel-menu .panel .button:focus,.panel-menu .panel .button.active:hover,.panel-menu .panel .button.active:focus{color:var(--_button-hover-color);background-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.panel-menu .panel{animation-duration:1ms}}.header{--_header-padding:0 25px 0 16px;--_header-background:var(--color-secondary);--_header-menu-color:var(--color-white);--_header-menu-border-radius:24px;--_header-item-color:var(--color-white);--_header-item-background-default:transparent;--_header-item-background-hovered:var(--color-tertiary,#082439);--_header-divider-color:var(--color-secondary);z-index:3;padding:var(--_header-padding,0 25px 0 16px);width:100%;height:var(--_header-height,56px);color:var(--_header-menu-color,#214964);background-color:var(--_header-background,#214964);justify-content:space-between;align-items:center;display:grid;position:fixed;top:0}@media (width>=375px){.header{grid-template-columns:minmax(120px,1fr) 1fr 1fr}}.header .panel-menu .panel-inner{box-shadow:none;border:1px solid #b3b3b3;margin:8px 0 0;padding:0}.header .info-wrapper{align-items:center;gap:var(--upa-spacing-xxs,4px);min-width:0;display:flex}@media (width>=375px){.header .info-wrapper{margin-right:var(--upa-spacing-xs,8px)}}.header .button-menu-section{align-items:center;gap:var(--upa-spacing-xxs,4px);justify-self:end;display:flex}.header .button-wrapper{justify-content:center;align-items:center;min-width:40px;display:flex}.header .divider{background-color:var(--_header-divider-color,#214964);border-radius:.5px;width:1px;height:32px}.header .menu-wrapper ul{margin:0;padding:0;list-style:none}.header .role-simulation-banner{border:1px solid var(--color-primary);max-width:260px;font-size:var(--upa-font-size-xs,1.2rem);font-weight:var(--upa-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--color-pitch-black-90);background-color:var(--color-primary);border-radius:4px;padding:4px 8px;overflow:hidden}.header .role-simulation-control{gap:var(--upa-spacing-xxs,4px);padding:var(--upa-spacing-xs,8px) var(--upa-spacing-md,16px);flex-direction:column;min-width:190px;display:flex}.header .role-simulation-control label{font-size:var(--upa-font-size-xs,1.2rem);font-weight:var(--upa-font-weight-medium,500);color:var(--color-pitch-black-70)}.header .role-simulation-control select{border:1px solid var(--color-pitch-black-30);width:100%;font:inherit;color:var(--color-pitch-black-80);background-color:var(--color-white);border-radius:4px;padding:6px 8px}.header .header-user-menu__logout{border-top:1px solid var(--color-pitch-black-20)}.header .user-image{border:2px solid #fff;border-radius:100%;flex-shrink:0;width:30px;height:30px}.logo-link{border-radius:var(--_header-menu-border-radius,24px);min-width:40px;color:var(--_header-item-color,#fff);background-color:var(--_header-item-background-default);cursor:pointer;justify-content:center;align-items:center;margin-left:-5px;padding:5px;text-decoration:none;display:flex}.logo-link:hover,.logo-link:focus{outline:#0000}.logo-link:hover svg,.logo-link:focus svg{fill:var(--color-primary)}.logo-link:focus-visible{outline-offset:2px;outline:2px solid}.logo{width:150px;fill:var(--_header-item-color,#fff);padding:.25rem .75rem}.app-name{font-size:var(--upa-font-size-md,1.4rem);font-weight:var(--upa-font-weight-medium,500);letter-spacing:.18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-info{padding:var(--upa-spacing-md) 0;width:100%;font-size:var(--upa-font-size-sm);text-align:center;color:var(--color-secondary-60)}@media (width<=768px){.version-info span{display:none}}.sidebar{--_width-regular:180px;--_width-collapsed:80px;--_width:var(--_width-regular);--_animation-transition:.5s cubic-bezier(.25, .8, .25, 1);--_item-height:48px;--_item-padding:0 12px;--_item-background:transparent;--_item-background-active:var(--color-secondary);--_item-color:var(--color-white);--_background:var(--color-secondary);--_content-gap:30px;--_content-padding:40px 8px 24px;--_collapse-toggle-background:var(--color-white,#fff);--_collapse-toggle-color:var(--color-tertiary,#082439);top:var(--upa-header-height,56px);z-index:1;width:var(--_width);height:calc(100vh - var(--upa-header-height,56px));color:var(--_item-color,#fff);background-color:var(--_background);transition:all var(--_animation-transition);flex-flow:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}.sidebar.collapsed{--_width:var(--_width-collapsed)}@media (width<=768px){.sidebar{--_width:var(--_width-collapsed)}}.sidebar__list{gap:var(--_content-gap,30px);padding:var(--_content-padding,40px 8px 24px);flex-direction:column;width:100%;height:100%;list-style-type:"";display:flex;position:relative;overflow-y:auto}.sidebar__li{display:flex}.sidebar__title{white-space:nowrap;display:block}.collapsed .sidebar__title{opacity:0;z-index:1;width:135px;height:0;height:var(--_item-height,48px);background:var(--color-pitch-black-80);pointer-events:none;border-radius:10rem;justify-content:center;align-items:center;padding:10px 10px 10px 30px;transition:all .5s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;right:-70px}@media (width<=768px){.sidebar__title{opacity:0;z-index:1;width:135px;height:0;height:var(--_item-height,48px);background:var(--color-pitch-black-80);pointer-events:none;border-radius:10rem;justify-content:center;align-items:center;padding:10px 10px 10px 30px;transition:all .5s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;right:-70px}}.sidebar__link{border-radius:30rem;flex:1}.sidebar__link:focus{outline:none}.sidebar__link:focus-visible{outline:2px solid var(--_item-color)}.sidebar__item{padding:var(--_item-padding,0 12px);width:100%;min-width:var(--_item-height,48px);height:var(--_item-height,48px);color:var(--_item-color);background-color:var(--_item-background);border-radius:30rem;justify-content:flex-start;align-items:center;gap:10px;display:flex}.sidebar__item.active,.sidebar__item:hover,.sidebar__item:focus,:focus-visible>.sidebar__item{color:var(--color-primary)}.sidebar__item:focus-visible{outline:2px solid}.collapsed .sidebar__item{justify-content:center;gap:0}@media (width<=768px){.sidebar__item{justify-content:center;gap:0}}.sidebar__icon{z-index:2;position:relative}.sidebar__toggle{border:2px solid var(--color-secondary);color:var(--_collapse-toggle-color);background-color:var(--_collapse-toggle-background);transition:transform .3s;position:absolute;top:50%;right:-1.6rem;transform:translateY(-50%)rotate(0)}.sidebar__toggle svg{stroke-width:2px}.collapsed .sidebar__toggle{transform:translateY(-50%)rotate(180deg)}@media (width<=768px){.sidebar__toggle{display:none}}.sidebar__toggle:hover,.sidebar__toggle:focus{border-color:var(--color-secondary);color:var(--color-text-highlight)}.feedback__button{z-index:2;position:fixed;bottom:8px;right:8px}.feedback-card{border:1px solid var(--color-bg-secondary);border-radius:var(--upa-border-radius);overflow:hidden}.feedback-card__wrapper{margin-top:4rem;margin-bottom:2rem;position:relative}.feedback-card__header{margin-bottom:var(--upa-spacing-md);padding:var(--upa-spacing-md);background:var(--color-bg-secondary);justify-content:space-between;align-items:center;display:flex}.feedback-card__header h2{color:inherit;margin:0}.feedback-card__header .p-avatar{z-index:2;width:75px;height:75px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.feedback-card__author,.feedback-card__category{position:absolute;top:-24px;left:0;right:0}.feedback-card__author{color:var(--color-text-primary)}.feedback-card__category{left:auto;right:0}.feedback-card__content{padding:0 var(--upa-spacing-md)}.feedback-card__message{padding:var(--upa-spacing-md) 0;font-size:var(--upa-font-size-xl);white-space:pre-line}.feedback-card__message strong{font-weight:700;display:block}.feedback-card__meta{padding:var(--upa-spacing-md) 0;color:var(--color-pitch-black-60);justify-content:space-between;align-items:flex-end;display:flex}.feedback-card__solution{padding:0 var(--upa-spacing-md);white-space:pre-line}.feedback-card strong{margin-right:.5rem}.feedback--type-praise .feedback-card__header{color:var(--upa-color-success);background:var(--upa-color-success-l)}.feedback--type-praise{border-color:var(--upa-color-success)}.feedback--type-bug .feedback-card__header{color:var(--upa-color-error);background-color:var(--upa-color-error-l)}.feedback--type-bug{border-color:var(--upa-color-error)}.feedback--type-other .feedback-card__header{color:var(--upa-color-information);background:var(--upa-color-information-l)}.feedback--type-other{border-color:var(--upa-color-information)}.feedback--type-skillrequest .feedback-card__header{color:var(--upa-color-warning);background:var(--upa-color-warning-l)}.feedback--type-skillrequest{border-color:var(--upa-color-warning)}.feedback--state-closed{border-color:var(--color-bg-secondary);opacity:.5}.feedback--state-closed .feedback-card__header{color:var(--color-text-primary);background:var(--color-bg-secondary)}.feedback--state-closed .feedback-closed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feedback--state-closed .feedback-closed .icon{width:200px;height:200px}}@layer utilities{.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.flex-center-between{justify-content:space-between;align-items:center;display:flex}.flex-center-start-gap{justify-content:start;align-items:center;gap:1rem;display:flex}.flex-bottom-start-gap{justify-content:start;align-items:flex-end;gap:1rem;display:flex}.flex-center-center{flex:1;justify-content:center;align-items:center;display:flex}.flex-center-end{justify-content:end;align-items:center;display:flex}.no-flex{flex:none!important}.flex{display:flex}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.display-block{display:block}.display-none{display:none}.display-inline{display:inline}.display-flex-row{flex-direction:row;justify-content:space-between;width:100%;display:flex}.display-flex-column{flex-direction:column;justify-content:space-between;width:100%;display:flex}.gap-0{gap:0}.gap-xs{gap:var(--upa-spacing-xs)}.gap-sm{gap:var(--upa-spacing-sm)}.gap-md{gap:var(--upa-spacing-md)}.gap-lg{gap:var(--upa-spacing-lg)}.gap-xl{gap:var(--upa-spacing-xl)}.gap-xxl{gap:var(--upa-spacing-xxl)}.list-bare{list-style-type:""}.m-none{margin:0}.p-none{padding:0}.m-t-none{margin-top:0}.p-t-none{padding-top:0}.m-r-none{margin-right:0}.p-r-none{padding-right:0}.m-b-none{margin-bottom:0}.p-b-none{padding-bottom:0}.m-l-none{margin-left:0}.p-l-none{padding-left:0}.m-3xs{margin:var(--upa-spacing-3xs)}.p-3xs{padding:var(--upa-spacing-3xs)}.m-t-3xs{margin-top:var(--upa-spacing-3xs)}.p-t-3xs{padding-top:var(--upa-spacing-3xs)}.m-r-3xs{margin-right:var(--upa-spacing-3xs)}.p-r-3xs{padding-right:var(--upa-spacing-3xs)}.m-b-3xs{margin-bottom:var(--upa-spacing-3xs)}.p-b-3xs{padding-bottom:var(--upa-spacing-3xs)}.m-l-3xs{margin-left:var(--upa-spacing-3xs)}.p-l-3xs{padding-left:var(--upa-spacing-3xs)}.m-xxs{margin:var(--upa-spacing-xxs)}.p-xxs{padding:var(--upa-spacing-xxs)}.m-t-xxs{margin-top:var(--upa-spacing-xxs)}.p-t-xxs{padding-top:var(--upa-spacing-xxs)}.m-r-xxs{margin-right:var(--upa-spacing-xxs)}.p-r-xxs{padding-right:var(--upa-spacing-xxs)}.m-b-xxs{margin-bottom:var(--upa-spacing-xxs)}.p-b-xxs{padding-bottom:var(--upa-spacing-xxs)}.m-l-xxs{margin-left:var(--upa-spacing-xxs)}.p-l-xxs{padding-left:var(--upa-spacing-xxs)}.m-xs{margin:var(--upa-spacing-xs)}.p-xs{padding:var(--upa-spacing-xs)}.m-t-xs{margin-top:var(--upa-spacing-xs)}.p-t-xs{padding-top:var(--upa-spacing-xs)}.m-r-xs{margin-right:var(--upa-spacing-xs)}.p-r-xs{padding-right:var(--upa-spacing-xs)}.m-b-xs{margin-bottom:var(--upa-spacing-xs)}.p-b-xs{padding-bottom:var(--upa-spacing-xs)}.m-l-xs{margin-left:var(--upa-spacing-xs)}.p-l-xs{padding-left:var(--upa-spacing-xs)}.m-sm{margin:var(--upa-spacing-sm)}.p-sm{padding:var(--upa-spacing-sm)}.m-t-sm{margin-top:var(--upa-spacing-sm)}.p-t-sm{padding-top:var(--upa-spacing-sm)}.m-r-sm{margin-right:var(--upa-spacing-sm)}.p-r-sm{padding-right:var(--upa-spacing-sm)}.m-b-sm{margin-bottom:var(--upa-spacing-sm)}.p-b-sm{padding-bottom:var(--upa-spacing-sm)}.m-l-sm{margin-left:var(--upa-spacing-sm)}.p-l-sm{padding-left:var(--upa-spacing-sm)}.m-md{margin:var(--upa-spacing-md)}.p-md{padding:var(--upa-spacing-md)}.m-t-md{margin-top:var(--upa-spacing-md)}.p-t-md{padding-top:var(--upa-spacing-md)}.m-r-md{margin-right:var(--upa-spacing-md)}.p-r-md{padding-right:var(--upa-spacing-md)}.m-b-md{margin-bottom:var(--upa-spacing-md)}.p-b-md{padding-bottom:var(--upa-spacing-md)}.m-l-md{margin-left:var(--upa-spacing-md)}.p-l-md{padding-left:var(--upa-spacing-md)}.m-lg{margin:var(--upa-spacing-lg)}.p-lg{padding:var(--upa-spacing-lg)}.m-t-lg{margin-top:var(--upa-spacing-lg)}.p-t-lg{padding-top:var(--upa-spacing-lg)}.m-r-lg{margin-right:var(--upa-spacing-lg)}.p-r-lg{padding-right:var(--upa-spacing-lg)}.m-b-lg{margin-bottom:var(--upa-spacing-lg)}.p-b-lg{padding-bottom:var(--upa-spacing-lg)}.m-l-lg{margin-left:var(--upa-spacing-lg)}.p-l-lg{padding-left:var(--upa-spacing-lg)}.m-xl{margin:var(--upa-spacing-xl)}.p-xl{padding:var(--upa-spacing-xl)}.m-t-xl{margin-top:var(--upa-spacing-xl)}.p-t-xl{padding-top:var(--upa-spacing-xl)}.m-r-xl{margin-right:var(--upa-spacing-xl)}.p-r-xl{padding-right:var(--upa-spacing-xl)}.m-b-xl{margin-bottom:var(--upa-spacing-xl)}.p-b-xl{padding-bottom:var(--upa-spacing-xl)}.m-l-xl{margin-left:var(--upa-spacing-xl)}.p-l-xl{padding-left:var(--upa-spacing-xl)}.m-xxl{margin:var(--upa-spacing-xxl)}.p-xxl{padding:var(--upa-spacing-xxl)}.m-t-xxl{margin-top:var(--upa-spacing-xxl)}.p-t-xxl{padding-top:var(--upa-spacing-xxl)}.m-r-xxl{margin-right:var(--upa-spacing-xxl)}.p-r-xxl{padding-right:var(--upa-spacing-xxl)}.m-b-xxl{margin-bottom:var(--upa-spacing-xxl)}.p-b-xxl{padding-bottom:var(--upa-spacing-xxl)}.m-l-xxl{margin-left:var(--upa-spacing-xxl)}.p-l-xxl{padding-left:var(--upa-spacing-xxl)}.m-b-auto{margin-bottom:auto}.m-t-auto{margin-top:auto}.m-r-auto{margin-right:auto}.m-l-auto{margin-left:auto}.w-100{width:100%}.mw-100{max-width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>640px){.visually-hidden--lg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}.language-selector{background-color:var(--color-white);align-items:center;height:32px;display:flex}.language-selector .language-option{font-size:var(--upa-font-size-md,14px);color:var(--color-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:10px 2rem;font-weight:500;line-height:1;display:flex}.language-selector .p-focus .language-option{background-color:var(--color-bg-secondary)}.language-selector .language-option--selected{padding:0 .5rem}.language-selector .p-dropdown-items-wrapper{overflow:visible;box-shadow:0 1px 5px #ddd}.language-selector .p-dropdown-items{margin:0;padding:0}.language-selector .p-dropdown-panel{background-color:#fff}.news-content .field-content{display:block}.news-delete-btn{float:right;margin-right:45px}.news-editor{width:110%}.news-state-dropdown-option{align-items:center;gap:var(--upa-spacing-xs,8px);min-width:0;font-size:var(--upa-font-size-lg,1.6rem);display:inline-flex}.news-state-dropdown-option .icon{--upa-icon-color:currentcolor;flex:none}.news-state-dropdown-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-pagination{justify-content:left;display:grid}.news-modal-meta{margin-block:var(--upa-spacing-xs,8px) var(--upa-spacing-md,24px);border-bottom:1px solid var(--color-pitch-black-20);padding-bottom:var(--upa-spacing-sm,16px);font-size:var(--upa-font-size-sm,1.2rem);color:var(--color-text-secondary);overflow-wrap:anywhere}.news-modal-footer{justify-content:space-between;align-items:center;gap:var(--upa-spacing-xs,8px) var(--upa-spacing-md,24px);margin-top:var(--upa-spacing-md,24px);border-top:1px solid var(--color-pitch-black-20);padding-top:var(--upa-spacing-sm,16px);font-size:var(--upa-font-size-sm,1.2rem);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.news-modal-footer__item,.news-modal-footer__views{align-items:center;gap:var(--upa-spacing-xxs,4px);display:inline-flex}.news-modal-footer__views{font-weight:var(--upa-font-weight-bold,700)}.news-table-title{align-items:center;gap:var(--upa-spacing-xs,8px);min-width:0;display:inline-flex}.news-table-title__state{border:1px solid var(--upa-color-warning);font-size:var(--upa-font-size-sm,1.2rem);font-weight:var(--upa-font-weight-bold,700);color:var(--upa-color-warning);background-color:var(--upa-color-warning-l);border-radius:999px;flex:none;padding:0 .6em;line-height:1.6}.news-table-title__state--scheduled{border-color:var(--upa-color-information);color:var(--upa-color-information);background-color:var(--upa-color-information-l)}table:not(.p-organizationchart-table) tbody tr.news-table-row--scheduled:not(.news-table-row--archived){box-shadow:inset 3px 0 0 var(--upa-color-information-l)}table:not(.p-organizationchart-table) tbody tr.news-table-row--archived{color:var(--color-text-secondary);background-color:color-mix(in srgb, var(--color-pitch-black-20) 25%, var(--color-white))}table:not(.p-organizationchart-table) tbody tr.news-table-row--archived:hover,table:not(.p-organizationchart-table) tbody tr.news-table-row--archived:focus{background-color:color-mix(in srgb, var(--color-pitch-black-20) 40%, var(--color-white))}@layer pages{.dashlet .data-message{--_title-color:var(--color-pitch-black);--_message-color:var(--color-pitch-black-70)}.dashlet .data-message .icon-no-results svg>g>path,.dashlet .data-message .icon-no-results svg>g>g>circle{fill:var(--color-off-white)!important}.dashlet .data-message .icon-no-results svg>g>g>path{fill:var(--color-pitch-black-60)!important}.dashlet .data-message .icon-no-results svg>g>g>path:nth-of-type(2){fill:var(--color-white)!important}.dashlet .data-message .icon-no-results svg>g>g>path:nth-of-type(3),.dashlet .data-message .icon-no-results svg>g>g>path:nth-of-type(4){fill:var(--color-pitch-black)!important}}
