.dm-profile-page{font-family:var(--typography-copy-regular-font-family),sans-serif;--csb-inner-padding-right:0;--csb-font-family-bold:$font-weight-regular;--csb-modal-border-radius:.5rem;--csb-modal-padding:2.5rem;--csb-button-disabled-background-color:#fff;--csb-button-disabled-text-color:grey;--csb-button-disabled-border-color:transparent;--csb-modal-footer-padding:0;--csb-modal-content-padding:0 .313rem 1.5rem 0;--csb-modal-header-padding:0;--csb-button-paddings:.625rem 1.375rem}.dm-profile-page .tabs{margin-top:2.5rem}@media only screen and (min-width:48rem){.dm-profile-page .tabs{margin-top:4rem}}.dm-profile-page .tabs [role=tabpanel]{border-radius:16px}.dm-profile-page .tabs [role=tabpanel]:focus,.dm-profile-page .tabs [role=tabpanel]:focus-visible{outline:var(--semantic-color-neutral-white)}.dm-profile-page .tabs .tab-list{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:flex;flex-direction:column;margin-bottom:4rem}.dm-profile-page .tabs .tab-list *{margin-top:-.125rem}@media only screen and (min-width:48rem){.dm-profile-page .tabs .tab-list{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);flex-direction:row;gap:.5rem;justify-content:center}.dm-profile-page .tabs .tab-list *{margin-top:0}}.dm-profile-page .tabs .spacer{background-color:var(--semantic-color-brand-primary-70);height:.125rem;width:100%}.dm-profile-page .tabs .tab-item{border:2px solid var(--semantic-color-brand-primary-70);color:var(--semantic-color-neutral-white);padding:1rem 2rem;position:relative}.dm-profile-page .tabs .tab-item:first-child{border-radius:16px 16px 0 0}.dm-profile-page .tabs .tab-item:last-child{border-radius:0 0 16px 16px}@media only screen and (min-width:48rem){.dm-profile-page .tabs .tab-item:last-child{border-radius:16px 16px 0 0}.dm-profile-page .tabs .tab-item{background-color:rgb(from var(--semantic-color-brand-interaction-130) r g b/25%);border-radius:16px 16px 0 0}.dm-profile-page .tabs .tab-item:after{background-color:var(--semantic-color-brand-primary-70);bottom:-.125rem;content:"";height:.125rem;position:absolute;right:0;transform:translate(100%);width:.625rem}.dm-profile-page .tabs .tab-item:last-child:after{width:2.5rem}.dm-profile-page .tabs .tab-item:first-child:before{background-color:var(--semantic-color-brand-primary-70);bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;transform:translate(-100%);width:2.5rem}}.dm-profile-page .tabs .tab-item--selected{background-color:var(--semantic-color-brand-primary-40);color:var(--semantic-color-brand-interaction-100);font-weight:700;outline:var(--semantic-color-neutral-white);position:relative;z-index:10}@media only screen and (min-width:48rem){.dm-profile-page .tabs .tab-item--selected{background-color:transparent;border-bottom-color:transparent;color:var(--semantic-color-neutral-white);font-weight:inherit}}.dm-profile-page .user-meta{color:var(--semantic-color-neutral-white);margin-top:1rem}.dm-profile-page .profile-group{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem}.dm-profile-page .profile-group h3{font-size:1.75rem;margin-bottom:2rem}.dm-profile-page .profile-group dm-favorite-jobs-card-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.dm-profile-page .profile-group dm-job-application-card-list{--dm-job-application-details-header-bg-color:#fff;--dm-job-application-details-bg-color:#fff;--dm-job-card-border-bottom:#dedded;--csb-inner-padding-right:1.5rem;--csb-inner-padding-top:2rem;--csb-button-color:#002878;--csb-button-text-color:#fff;--csb-button-hover-color:#001e59;--csb-button-border-radius:6249.938rem;--csb-color-primary-alternative:#fff;--csb-color-secondary-contrast:#002878;--csb-text-font-size:1rem;width:100%}.dm-profile-page .profile-group dm-closed-job-application-list{padding:0 1.25rem;width:100%}.dm-profile-page dm-personal-data-poster{background:rgb(from var(--semantic-color-brand-interaction-130) r g b/25%)!important;border-radius:16px;top:0!important;width:100%;--csb-heading-3-margin-top:2rem;--csb-modal-background-color:#7874b5;--csb-color-primary-alternative:#001e59;--csb-heading-2-font-size:1.75rem;--csb-heading-3-font-weight:700;--csb-button-disabled-background-color:#002878}.dm-profile-page .profile-details{border-radius:16px;padding:2rem 2.5rem 2.5rem;position:relative}@media only screen and (min-width:48rem){.dm-profile-page .profile-details{padding:2.5rem;text-align:left}}.dm-profile-page .loading-spinner{align-items:center;display:flex;flex-direction:column;margin:4rem 0}.dm-profile-page .loading-spinner .title{font-size:1.75rem;margin-bottom:.75rem}body csb-info-modal{--csb-modal-border-radius:.5rem;--csb-button-color:#002878;--csb-button-text-color:#fff;--csb-button-hover-color:#001e59;--csb-button-border-radius:6249.938rem;--csb-button-paddings:.625rem 1.375rem}body:has(main.profile-page){height:auto!important;overflow:initial!important}main.profile-page{font-family:DMBrand44,sans-serif;padding-bottom:7rem}@media only screen and (min-width:64rem){main.profile-page .hero-container{padding:6.5rem 0}}@media only screen and (min-width:90rem){main.profile-page .hero-container{padding:7rem 0}}main.profile-page h1,main.profile-page h2,main.profile-page h3,main.profile-page h4{color:var(--semantic-color-neutral-white)}main.profile-page h1{align-items:center;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;line-height:1.5rem;margin:0}@media only screen and (min-width:48rem){main.profile-page h1{font-size:3rem;line-height:3rem}}main.profile-page .profile-page__user-icon{display:inline-block;height:2.5rem;width:2.5rem}@media only screen and (min-width:48rem){main.profile-page .profile-page__user-icon{height:3.5rem;width:3.5rem}}@media only screen and (min-width:64rem){header{position:sticky;top:0;transform:translateY(0);transition:all .3s ease;z-index:60}}
