.candidate-layout button.jat-modal-close{position:absolute;inset-block-start:max(8px,env(safe-area-inset-top));inset-inline-end:max(8px,env(safe-area-inset-right));z-index:20;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#f2edf5;color:#21172a;font:400 30px/1 Arial,sans-serif;cursor:pointer;overflow:visible;white-space:nowrap}
.candidate-layout .jat-modal-close span{display:block;line-height:1;transform:translateY(-1px)}
.candidate-layout .jat-modal-close:hover{background:#e8deef;color:#111}
.candidate-layout .jat-modal-close:focus-visible{outline:3px solid #765092;outline-offset:2px}
html[dir=rtl] .candidate-layout button.jat-modal-close{inset-inline-end:max(8px,env(safe-area-inset-left))}
.candidate-layout.career-paywall-open,.candidate-layout.jobot-modal-open,.candidate-layout.journey-modal-open,.candidate-layout.language-modal-open{overflow:hidden}
.candidate-layout #candidate-language-dialog{position:relative;box-sizing:border-box;padding-block-start:62px;overflow-x:hidden}
.candidate-layout .career-paywall-content{padding-block-start:62px}
.candidate-layout .career-paywall-dialog{box-sizing:border-box;overflow-x:hidden}
.candidate-layout .jobot-header,.candidate-layout .jat-floating-head{position:relative;padding-inline-end:54px;min-height:44px}
.candidate-layout .abroad-journey-panel h3{padding-inline-end:50px;padding-right:0;overflow-wrap:anywhere}
.candidate-layout .modal-header{position:relative;min-width:0;padding-inline-end:64px}
.candidate-layout .modal-header .modal-title{min-width:0;overflow-wrap:anywhere}
@media(max-width:575.98px){.candidate-layout .career-paywall-modal{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.candidate-layout .modal-dialog{max-width:calc(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)));margin-inline:auto}.candidate-layout .modal-content{min-width:0;overflow-x:hidden}}
