.resume-export-confirm-overlay[data-slot=dialog-overlay]{z-index:160;background:#0000004d;position:fixed;inset:0}.resume-export-confirm-dialog[data-slot=dialog-content]{z-index:170;color:#191919;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);padding:28px;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 20px 64px #19191929}.resume-export-confirm-close{color:#737780;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.resume-export-confirm-heading{align-items:center;gap:12px;padding-right:24px;display:flex}.resume-export-confirm-heading>svg{color:#d65300;flex:none}.resume-export-confirm-heading [data-slot=dialog-title]{color:#191919;margin:0;font-size:20px;font-weight:600;line-height:28px}.resume-export-confirm-description[data-slot=dialog-description]{color:#555963;text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:24px}.resume-export-confirm-note{color:#7a7e87;margin:8px 0 0;font-size:12px;line-height:20px}.resume-export-confirm-actions{border-top:1px solid #eceef1;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.resume-export-confirm-actions button{border:1px solid #d8dce2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 20px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.resume-export-confirm-cancel{color:#555963;background:#fff}.resume-export-confirm-actions .resume-export-confirm-submit{color:#fff;background:#191919;border-color:#191919}.resume-export-confirm-cancel:hover,.resume-export-confirm-close:hover{color:#191919;background:#f5f6f7}.resume-export-confirm-submit:hover{background:#333}.resume-export-confirm-dialog button{cursor:pointer;transition:background-color .16s,color .16s}.resume-export-confirm-dialog button:focus-visible{outline-offset:3px;outline:2px solid #fd6501}.resume-export-confirm-dialog button:active{transform:translateY(1px)}@media (max-width:480px){.resume-export-confirm-dialog[data-slot=dialog-content]{padding:24px}.resume-export-confirm-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.resume-export-confirm-dialog button{transition:none}}
