.app-apply-submission-header{width:100%;display:flex;justify-content:center;background:var(--grey-10);padding:1.5rem 1rem}.app-apply-submission-header__inner{display:flex;flex-direction:column;row-gap:1rem;width:100%;max-width:71.5rem}.app-apply-submission-header__back{display:inline-flex}.app-apply-submission-header__title{font-family:Merriweather,serif;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-apply-submission-header__title{font-size:1.75rem}}@media screen and (min-width:56rem){.app-apply-submission-header__title{font-size:2rem}}@media screen and (min-width:40rem){.app-apply-submission-header{padding:1.5rem 2rem}}.app-apply-submission-sidebar-header{display:flex;flex-direction:column}.app-apply-submission-sidebar-header__title{font-family:Merriweather,serif;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-apply-submission-sidebar-header__title{font-size:1.25rem}}@media screen and (min-width:56rem){.app-apply-submission-sidebar-header__title{font-size:1.5rem}}.app-apply-submission-sidebar-header__title{color:var(--primary-100);line-height:1.75rem;position:relative;border-bottom:.0625rem solid var(--grey-20);width:calc(100% + 2rem);transform:translate(-1rem) translateY(-1rem);padding:1rem}.app-apply-submission-sidebar-header__toggle-label{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;padding:1rem}.app-apply-submission-sidebar-header__toggle-icon{color:var(--primary-80)}.app-apply-submission-sidebar-header__toggle-icon--close{display:none}@media screen and (min-width:56rem){.app-apply-submission-sidebar-header{row-gap:1rem}.app-apply-submission-sidebar-header__title{padding:0;transform:none;border-bottom:none}.app-apply-submission-sidebar-header__toggle-label{display:none}}.app-apply-submission-sidebar{box-shadow:0 -.5rem 1rem color-mix(in srgb,var(--primary-100) 12%,transparent);position:sticky;bottom:0;width:100%;z-index:10}.app-apply-submission-sidebar__card{max-height:3.75rem;transition:max-height .3s ease;overflow:hidden;border-radius:0;padding:1rem}.app-apply-submission-sidebar__toggle{clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}.app-apply-submission-sidebar__details{display:flex;flex-direction:column;row-gap:1rem}.app-apply-submission-sidebar:has(input:checked){border-top-left-radius:.75rem;border-top-right-radius:.75rem}.app-apply-submission-sidebar:has(input:checked) .app-apply-submission-sidebar-header__toggle-icon--close{display:block}.app-apply-submission-sidebar:has(input:checked) .app-apply-submission-sidebar-header__toggle-icon--open{display:none}.app-apply-submission-sidebar:has(input:checked) .app-apply-submission-sidebar__card{max-height:75vh;border-top-left-radius:.75rem;border-top-right-radius:.75rem}@media screen and (min-width:56rem){.app-apply-submission-sidebar{box-shadow:none;top:7.3125rem;bottom:auto}.app-apply-submission-sidebar__card{border-radius:.75rem;padding:2rem 1.5rem 1.5rem;row-gap:1.5rem;max-height:none}.app-apply-submission-sidebar__card>*{padding-bottom:1.5rem}}.app-apply-submission-form{display:flex;flex-direction:column;row-gap:1rem}.app-apply-submission-form__inner{padding:0 1rem}.app-apply-submission-form__disclaimer{padding:1rem;flex-direction:row;column-gap:.25rem;color:var(--primary-100);line-height:1.125rem}.app-apply-submission-form__disclaimer b{font-weight:500}.app-apply-submission-form__disclaimer>*{border-bottom:none}.app-apply-submission-form__disclaimer-icon{color:var(--grey-100);height:1.125rem;width:1.125rem;min-height:1.125rem;min-width:1.125rem;padding:0}.app-apply-submission-form__error{max-width:32rem;top:6.3125rem;left:50%;transform:translate(-50%);z-index:90}.app-apply-submission-form__fields{height:64rem}@media screen and (min-width:56rem){.app-apply-submission-form__inner{padding:0}}.app-apply-submission-form-fields{row-gap:2rem}.app-apply-submission-form-fields>*{padding-bottom:0;border-bottom:none}.app-apply-submission-form-fields__section{display:flex;flex-direction:column;column-gap:1.5rem;row-gap:1rem}.app-apply-submission-form-fields__section-header{grid-column:1/span 2;display:flex;flex-direction:column;row-gap:.25rem}.app-apply-submission-form-fields__section-title{font-family:Merriweather,serif;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (min-width:40rem){.app-apply-submission-form-fields__section-title{font-size:1.25rem}}@media screen and (min-width:56rem){.app-apply-submission-form-fields__section-title{font-size:1.5rem}}.app-apply-submission-form-fields__section-info{font-size:.875rem;color:var(--grey-100);display:flex;align-items:center;column-gap:.25rem}.app-apply-submission-form-fields__section-info:before{content:"*";color:var(--secondary-80)}.app-apply-submission-form-fields__field{display:flex;row-gap:.5rem}.app-apply-submission-form-fields__footer{padding-top:.5rem;display:flex;justify-content:flex-end}.app-apply-submission-form-fields__submit{width:100%}@media screen and (min-width:40rem){.app-apply-submission-form-fields__section{display:grid;grid-template-columns:1fr 1fr}.app-apply-submission-form-fields__footer{padding-top:0}.app-apply-submission-form-fields__submit{width:auto}}.app-apply-submission-form-fields-salary__content{display:flex;column-gap:.5rem}.app-apply-submission-form-fields-salary__amount{flex:1}.app-apply-submission-form-fields-salary__currency{flex:0}.app-apply-submission-form-checkboxes{display:flex;flex-direction:column;row-gap:.5rem}.app-apply-submission-form-checkboxes__link{font-weight:700}.app-apply-submission-form-checkboxes .rev-c-form-field__error{padding-left:1.75rem}
