.resume-scan-workspace{font-family:var(--font-body);padding-block:0!important}.resume-scan-workspace :is(h2,h3,h4){font-family:var(--font-body)!important}.resume-scan-workspace .resume-scan-scroll{scrollbar-width:thin}.resume-scan-workspace .resume-scan-mode{min-height:10rem;transition:background-color .16s,border-color .16s}.resume-scan-workspace .resume-scan-dock{border-top:1px solid hsl(var(--border));background:hsl(var(--background));padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))!important}.resume-scan-workspace .resume-scan-start{font-family:var(--font-body);height:auto!important;min-height:3rem!important;padding:.75rem 1rem!important;font-size:.875rem!important;line-height:1.5rem!important}.resume-scan-workspace [data-handshake-resume-upload]{min-height:10rem;padding:1.25rem}.resume-scan-workspace [data-handshake-resume-upload]>span:first-child{width:2.75rem;height:2.75rem}.resume-scan-workspace [data-handshake-resume-upload]>span:first-child svg{width:1.25rem;height:1.25rem}.resume-scan-workspace [data-handshake-resume-upload]>span:last-child{font-family:var(--font-body)}.resume-scan-workspace input[type=file]{display:none!important}.resume-scan-workspace [data-handshake-resume-upload]>span:last-child>span:first-child{font-size:.875rem}.resume-scan-workspace button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (width>=1280px){.resume-scan-workspace .resume-scan-dock{padding-bottom:6.5rem!important}}
