.fa-resume-reminder{position:fixed;z-index:2147482000;right:22px;bottom:22px;width:min(430px,calc(100vw - 28px));font-family:Inter,"Segoe UI",system-ui,sans-serif;color:#073b61;filter:drop-shadow(0 22px 38px rgba(2,43,78,.25));opacity:0;transform:translateY(24px) scale(.97);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.fa-resume-reminder.is-visible{opacity:1;transform:none;pointer-events:auto}.fa-resume-reminder__card{position:relative;overflow:hidden;border:1px solid rgba(0,119,255,.22);border-radius:22px;background:#fff}.fa-resume-reminder__top{display:grid;grid-template-columns:64px 1fr auto;gap:13px;align-items:center;padding:18px 18px 15px;background:linear-gradient(135deg,#075689 0%,#087cff 100%);color:#fff}.fa-resume-reminder__icon{display:grid;place-items:center;width:64px;height:64px;border:3px solid rgba(255,255,255,.9);border-radius:19px;background:#ffca28}.fa-resume-reminder__icon img{display:block;width:49px;height:49px;object-fit:contain}.fa-resume-reminder__top small{display:block;margin-bottom:3px;color:#cfe8ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fa-resume-reminder__top strong{display:block;font-size:1.08rem;line-height:1.25}.fa-resume-reminder__close{align-self:start;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:22px;line-height:1;cursor:pointer}.fa-resume-reminder__body{padding:17px 18px 18px}.fa-resume-reminder__body p{margin:0 0 14px;color:#49667e;font-size:.91rem;line-height:1.5}.fa-resume-reminder__stage{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:10px 12px;border:1px solid #cfe4f7;border-radius:12px;background:#f2f8fe}.fa-resume-reminder__stage i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e4f2ff;color:#087cff;font-style:normal;font-weight:900}.fa-resume-reminder__stage span{min-width:0;font-size:.8rem;color:#678096}.fa-resume-reminder__stage strong{display:block;color:#073b61;font-size:.9rem;overflow-wrap:anywhere}.fa-resume-reminder__actions{display:grid;grid-template-columns:1fr auto;gap:9px}.fa-resume-reminder__continue,.fa-resume-reminder__later{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border-radius:12px;font-weight:900;text-decoration:none;cursor:pointer}.fa-resume-reminder__continue{border:0;background:#ffca28;color:#073b61;padding:0 17px;box-shadow:0 7px 16px rgba(255,180,0,.24)}.fa-resume-reminder__continue:hover{background:#ffd44f}.fa-resume-reminder__later{border:1px solid #c8d9e7;background:#fff;color:#45647c;padding:0 13px;font-size:.82rem}.fa-resume-reminder__continue:focus-visible,.fa-resume-reminder__later:focus-visible,.fa-resume-reminder__close:focus-visible{outline:3px solid #ffca28;outline-offset:2px}@media(max-width:560px){.fa-resume-reminder{right:14px;bottom:14px;width:calc(100vw - 28px)}.fa-resume-reminder__top{grid-template-columns:52px 1fr auto;padding:15px}.fa-resume-reminder__icon{width:52px;height:52px;border-radius:15px}.fa-resume-reminder__icon img{width:40px;height:40px}.fa-resume-reminder__body{padding:15px}.fa-resume-reminder__actions{grid-template-columns:1fr}.fa-resume-reminder__later{min-height:40px}}
