body,html{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}@supports not (overflow:clip){body,html{overflow-x:hidden}}@media (display-mode:standalone){body.tff-pwa-viewport-lock,html.tff-pwa-viewport-lock{width:100%;max-width:100vw;overflow-x:hidden!important;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}body.tff-pwa-viewport-lock main,body.tff-pwa-viewport-lock>div{max-width:100vw;overflow-x:clip}body.tff-pwa-refreshing{pointer-events:none}body.tff-pwa-refreshing [data-pwa-refresh-interactive=true]{pointer-events:auto}}@media (max-width:767px){.tff-geist-sans-scope:has(.profile-final-photo-edit){max-width:100vw!important;overflow-x:hidden!important}.tff-geist-sans-scope:has(.profile-final-photo-edit) article,.tff-geist-sans-scope:has(.profile-final-photo-edit) section,.tff-geist-sans-scope:has(.profile-final-photo-edit)>div{max-width:100%!important}.tff-geist-sans-scope div:has(.profile-portrait-layout .profile-final-photo-edit),.tff-geist-sans-scope div:has(>div .profile-portrait-layout .profile-final-photo-edit){left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;translate:none!important;overflow:hidden!important}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-layout{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(96px,108px) minmax(0,1fr)!important;gap-left:0!important}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-media{width:100%!important;max-width:108px!important;min-width:0!important}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-content,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-departments,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-identity-card,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-inline-details,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-meta,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-name{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-identity-card{padding-left:.7rem!important;padding-right:.7rem!important}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-actions{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:flex-end!important}.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-final-message-button.profile-portrait-action-button,.tff-geist-sans-scope div:has(.profile-final-photo-edit) .profile-portrait-action-button{flex:0 0 auto!important}.tff-geist-sans-scope:has(.profile-final-photo-edit) .fixed:has(iframe),.tff-geist-sans-scope:has(.profile-final-photo-edit) .fixed:has(video),.tff-geist-sans-scope:has(.profile-final-photo-edit) [data-radix-dialog-content],.tff-geist-sans-scope:has(.profile-final-photo-edit) [role=dialog]{left:50%!important;right:auto!important;width:min(92vw,24rem)!important;max-width:92vw!important;transform:translateX(-50%)!important}}@media (display-mode:standalone) and (orientation:landscape) and (max-height:560px){body:before{content:"Please rotate your phone to portrait mode";position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:2rem;background:#0d0d0d;color:#ffffff;text-align:center;font:800 1rem/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}