body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}.page-container{max-width:1200px;width:100%;margin:1.5rem auto}@media all and (max-width: 1248px){.page-container{margin:1.5rem;width:calc(100% - 3rem)}}.dashboard-container nav{grid-area:nav}.dashboard-container .dashboard-content{grid-area:content}.dashboard-container{max-width:78rem;padding:1.5rem;margin:0 auto;display:grid;grid-template-columns:300px auto;grid-template-areas:"nav content"}@media (max-width: 62em){.dashboard-container{padding:1rem}}@media all and (max-width: 768px){.dashboard-container{padding-top:0;grid-template-columns:100%;grid-template-areas:"nav" "content"}.dashboard-container .dashboard-content{margin-top:1rem}}.onboarding-container>*:first-child{grid-area:content;max-width:35rem;width:100%;padding:2.5rem 2rem}.onboarding-container>*:last-child{grid-area:illu;background:#f9f9fe}.onboarding-container>*:last-child img{height:20rem;margin:1.5rem 0}.onboarding-container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content illu";align-items:center;justify-items:center}@media (max-width: 62em){.onboarding-container>*:first-child{padding:1rem}}@media all and (max-width: 992px){.onboarding-container{grid-template-columns:100%;grid-template-areas:"content"}.onboarding-container>*:first-child{padding:2.5rem 1rem}.onboarding-container>*:last-child{display:none}}.card-button-container{display:flex;align-items:center;gap:1.5rem;width:100%}.centered-container{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;align-items:center;text-align:center}@supports (-webkit-hyphens: none){html,body,main{height:100%}main{z-index:1}}.fr-notice.notice--change-email{color:var(--text-action-high-blue-france);padding-bottom:.5rem;padding-top:.5rem}.fr-notice.notice--change-email .fr-notice__body:before{content:none}.fr-notice.notice--change-email .fr-notice__body{padding-left:0}.fr-notice.notice--change-email .fr-btn--close:before{-webkit-mask-image:url(@gouvfr/dsfr/dist/icons/system/arrow-go-back-fill.svg);mask-image:url(@gouvfr/dsfr/dist/icons/system/arrow-go-back-fill.svg)}.fr-tile.selectable-tile{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-tile.selectable-tile.selected-tile{box-shadow:inset 0 0 0 1px var(--border-plain-blue-france)}.fr-tile--horizontal a.fr-btn{text-align:center}.btn--danger{--hover: inherit !important;--active: inherit !important;background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--border-plain-error)!important;color:var(--border-plain-error)!important}.btn--danger:disabled,a.btn--danger:not([href]){--hover: inherit !important;--active: inherit !important;background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--border-disabled-grey)!important;color:var(--text-disabled-grey)!important}.btn--fullwidth{justify-content:center!important;width:100%!important}.email-badge-lowercase{text-transform:lowercase!important}.float-right{float:right}.inline-form{display:inline}.error-code{white-space:pre-line}.alert-description{white-space:break-spaces}.border-shadow{border-radius:4px;box-shadow:0 3px 7px #0000001a}.blue-france{color:#00008f!important}.grey-background{background-color:#f6f6f6!important}.centered-content{justify-content:center!important}#loader-bar{transition:width .15s ease-in-out;width:100%;height:3px;top:0;left:0;z-index:1000;position:absolute}input[readonly]{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey)}.limited-width{max-width:80px;height:auto}form:invalid button.fr-btn{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed;opacity:.7;pointer-events:none}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;white-space:nowrap!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}
