.UserPanel{--colorBodyBg: var(--colorBgLight)}html:has(.UserPanel){scroll-behavior:auto}.UserPanel main{padding-top:var(--sizeContentSpacing);padding-bottom:var(--sizeContentSpacing)}.UserPanel main:not(:has(.OfferFilter,.ManageCV)){overflow:hidden}.UserPanel-backLink{display:inline-flex;margin-bottom:1.25rem;font-size:.875em;font-weight:700;color:var(--colorTextSecondary)}.UserPanel-heading{margin-bottom:1.5rem;font-weight:700}.UserPanel-introText a[href]{text-decoration:underline}.UserPanel-introText a[href]:hover{text-decoration:none}.UserPanel-introButton{margin-top:2em}.UserPanelSection{display:flex;flex-flow:row wrap;margin-top:var(--sizeUserPanelSectionSpacing, 2em)}.UserPanelSection--narrow{max-width:62em}.UserPanelSection--borderless{--UserPanelSectionBorder: 0;--sizeUserPanelSectionPadding: 0}.UserPanelSection:not(:last-child){padding-bottom:var(--sizeUserPanelSectionPadding, var(--sizeUserPanelSectionSpacing, 2em));margin-bottom:var(--sizeUserPanelSectionSpacing, 2em);border-bottom:var(--UserPanelSectionBorder, 1px solid var(--colorOutline))}@media (min-width: 48rem){.UserPanelSection:not(:last-child){--sizeUserPanelSectionSpacing: 3em}}.UserPanelSection-heading{font-size:1.25rem;margin-bottom:1.5rem}.UserPanelSection-heading~p,.UserPanelSection .IconHeading~p{flex:1 0 100%;margin:-.25rem 0 1.5em;color:var(--colorTextSecondary)}.UserPanelSection-heading~p:last-child,.UserPanelSection .IconHeading~p:last-child{margin-bottom:0}.UserPanelSection>:is(form,fieldset){flex:1 0 100%}.UserPanelSection-clearButton{margin-left:auto}.UserPanelSection-clearButton:has(~.FormRepeater){display:none}.UserPanelSection-clearButton .Button{--buttonPadding: .375rem .5rem;margin:-.25em 0;background:transparent;color:var(--colorTextSecondary);font-weight:600}.UserPanelSection-clearButton .Button:hover,.UserPanelSection-clearButton .Button:active,.UserPanelSection-clearButton .Button:focus-visible{background:var(--colorPrimaryLight);color:var(--colorText)}.UserPanelSection-expandableButton{margin-left:auto}.UserPanelSection-expandableButton .Button{--buttonPadding: .375rem 1rem;margin:-.5em 0}section.is-expanded .UserPanelSection-expandableButton{display:none}.UserPanelSection--expandable:not(.is-expanded){align-items:center}.UserPanelSection--expandable:not(.is-expanded)>*{margin-top:0;margin-bottom:0}.UserPanelSection--expandable:not(.is-expanded)>*:not(:first-child):not(:last-child){display:none}.UserPanelSection-spacer{height:.125em}.UserPanelRegistrationClaim{display:flex;flex-flow:column;justify-content:space-between;max-width:40em;width:100%;margin-bottom:calc(var(--sizeContentSpacing) * -1)}@media (min-width: 64rem){.UserPanelRegistrationClaim{margin-left:auto}}.UserPanelRegistrationClaim figure{display:flex;pointer-events:none}.UserPanelRegistrationClaim figure>img{margin:-10em -4em 0 auto}@media (max-width: 47.99rem){.UserPanelRegistrationClaim figure>img{width:calc(100% + 4em);max-width:none;margin:-3em -4em 0 auto}}.AccountFormLayout{display:grid;grid-template-columns:1fr;gap:3.5em 5em}@media (min-width: 64rem){.AccountFormLayout{grid-template-columns:3fr 4fr}}.AccountForm .AlertBox{max-width:30em}.AccountForm .AlertBox:empty,.AccountForm .AlertBox:not(:has(>.Alert)){display:none}.AccountForm .AlertBox:has(+form){margin-bottom:-1.25em}.AccountForm form{max-width:30em;margin:2.5em 0 0}@media (min-width: 64rem){.AccountForm form:is(.AccountLoginForm){margin:4em 0}}.AccountForm form label:not([class]) span{display:none}.DashboardGrid{display:grid;grid-template-columns:1fr;gap:.75em;margin:2.5em calc((var(--sizeContentOffset) + 1px) * -1) 0}@media (min-width: 48rem){.DashboardGrid{grid-template-columns:1fr 1fr;margin:3em 0 0}}@media (min-width: 80rem){.DashboardGrid{grid-template-columns:1fr 1fr 1fr;gap:1em}}.DashboardGrid>a[href]{display:flex;flex-flow:column;align-items:flex-start;padding:1.5rem var(--sizeContentOffset);background:var(--colorLight);border:1px solid var(--colorOutline);outline:.125em solid transparent;outline-offset:-1px;font-size:.875em;transition:var(--animationBase)}.DashboardGrid>a[href]:focus{text-decoration:none}.DashboardGrid>a[href]:hover{text-decoration:none;outline:.125em solid var(--colorPrimary)}.DashboardGrid>a[href]:hover>*{text-decoration:none}@media (min-width: 48rem){.DashboardGrid>a[href]{border-radius:.25rem}}@media (min-width: 64rem){.DashboardGrid>a[href]{padding:2rem}}.DashboardGrid>a[href]>p{margin:-.25rem 0 1.5rem;color:var(--colorTextSecondary)}.DashboardGrid>a[href]>p+span{color:var(--colorTextSecondary);font-weight:600}.OfferFilter{--OfferFilterLocalitySpan: 3;--OfferFilterFieldBorder: 1px solid hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .48);--OfferFilterTagBg: hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .12);margin:2em 0 1.25em}@media (min-width: 48rem){.OfferFilter{margin:4em 0 2.5em}}.OfferFilter-note{display:grid;grid-template-columns:1em 1fr;gap:.75rem;font-size:.875em;color:var(--colorTextSecondary)}.OfferFilter-note>svg{height:1em;justify-self:center;margin-top:.3em;color:var(--colorTextFaded)}.FormField:has(+[data-photo-alert]){display:none}select[name*="[profession]"]>option[data-specialization]:disabled{display:none}.AddressBirthdateGroup{display:grid;gap:var(--FormGap)}@media (min-width: 48rem){.AddressBirthdateGroup{grid-template-columns:repeat(4,1fr)}.AddressBirthdateGroup fieldset:first-of-type{grid-column:span 3}.AddressBirthdateGroup fieldset:nth-of-type(2){grid-column:span 2}}.DrivingLicensesLayout{display:grid;grid-template-columns:1fr 1fr;gap:1em;border:0;padding:0;margin:.5rem 0 0}@media (min-width: 48rem){.DrivingLicensesLayout{grid-template-columns:1fr 1fr 1fr;gap:1.25em}}.DrivingLicensesLayout>:last-child{grid-column:span 2;margin-top:1em}.PersonalDataLayout{flex:1 0 100%;display:grid;grid-template-columns:8em 1fr;gap:1.5em;margin-top:.75rem}@media (min-width: 48rem){.PersonalDataLayout{grid-template-columns:10em 1fr;gap:3em}}.PersonalDataLayout>figure{display:grid;place-items:center;aspect-ratio:4/5;border:1px solid var(--colorOutline);border-radius:.25rem;background:hsla(var(--colorPrimary-h),calc(var(--colorPrimary-s) * 1%),calc(var(--colorPrimary-l) * 1%),.08)}.PersonalDataLayout>figure svg{color:var(--colorPrimary);opacity:.4}.PersonalDataLayout>figure img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.PersonalDataLayout p:first-of-type{font-size:1.125em}@media (min-width: 48rem){.PersonalDataLayout p:first-of-type{font-size:1.25em}}.ManageCV{position:relative;display:grid;gap:1em 3em;z-index:2}@media (min-width: 48rem){.ManageCV{grid-template-columns:1fr 20em;gap:3em 5em}}.ManageCV-content{flex:1 0 100%;padding-top:.75rem}.ManageCV-content>p:not(:last-child){margin-bottom:1.25rem}@media (min-width: 48rem){.ManageCV-content>p:not(:last-child){margin-bottom:1.5rem}}.ManageCV-content>ul{list-style:none}.ManageCV-content>ul>li:not(:last-child){margin-bottom:.75rem}.ManageCV-content span~span,.ManageCV-content small{color:var(--colorTextSecondary)}.ManageCV-content .name>small{display:block;font-size:.875rem}.ManageCV-contentTags{flex:1 0 100%;display:flex;flex-flow:row wrap;gap:.5em;padding-top:.75rem}.ManageCV-contentTags>span{display:inline-block;align-self:center;padding:.25rem .75rem;background:hsla(var(--colorPrimary-h),calc(var(--colorPrimary-s) * 1%),calc(var(--colorPrimary-l) * 1%),.12);border-radius:.25rem;color:var(--colorPrimary);font-weight:600}.ManageCV>aside{margin-top:.5em;padding:1em 1.25em;background:var(--colorLight);border-radius:.25rem}@media (min-width: 48rem){.ManageCV>aside{order:1;align-self:start;position:sticky;top:calc(var(--headerStickyOffest, 0em) + 2em);margin-top:2em;transition:var(--animationBase)}}.ManageCV>aside>strong{display:flex;align-items:center;gap:.625rem;font-size:1.125em;padding:.5rem .5rem 0}.ManageCV>aside>strong svg{color:var(--colorPrimary)}.ManageCV>aside nav{display:flex;flex-flow:column;gap:1.25em;margin-top:1em;padding:1.5em .25em .5em;border-top:1px solid var(--colorOutline);font-weight:600}.ManageCV>aside nav hr{width:100%;margin:.25em 0;border:0;border-top:1px solid var(--colorOutline)}.ManageCV>aside nav a,.ManageCV>aside nav summary{position:relative;display:grid;grid-template-columns:.875rem 1fr;gap:.75rem;font-size:.875rem;line-height:var(--headingLineHeight)}.ManageCV>aside nav a:before,.ManageCV>aside nav summary:before{content:"";position:absolute;top:-.5em;right:-.75em;bottom:-.5em;left:-.75em;background:rgba(0,0,0,.08);border-radius:.25em;transition:var(--animationBase);opacity:0}.ManageCV>aside nav a svg,.ManageCV>aside nav summary svg{place-self:center;color:var(--colorTextSecondary)}.ManageCV>aside nav a:hover,.ManageCV>aside nav summary:hover{text-decoration:none}.ManageCV>aside nav a:hover:before,.ManageCV>aside nav summary:hover:before{opacity:1}.ManageCV>aside details:is([open]){--DetailsIconScale: -1}.ManageCV>aside details summary{list-style:none;cursor:pointer}.ManageCV>aside details summary::-webkit-details-marker{display:none}.ManageCV>aside details summary svg:last-child{position:absolute;right:0;opacity:.4;scale:1 var(--DetailsIconScale, 1)}.ManageCV>aside details nav{gap:.875em;padding:.25em 0 0 1.625em;border:0;font-weight:400}
