.ehr-rental-sign .is-celebrating :is(.ehr-rental-sign__identity,.ehr-rental-sign__steps){display:none}
.ehr-signature-story{max-width:460px;width:100%;margin:0 auto;padding:4px 12px 18px;text-align:center;color:var(--employee-text,#173b56)}
.ehr-signature-story__art{width:min(100%,300px);margin:0 auto}.ehr-signature-story__art svg{display:block;width:100%;height:180px;overflow:visible}.ehr-signature-story__shadow{fill:#0c5da313;transform-origin:center;animation:ehr-story-shadow 1s ease-out both}.ehr-signature-story__paper{transform-origin:160px 95px;animation:ehr-story-paper .5s cubic-bezier(.2,.8,.3,1) both}.ehr-signature-story__sheet{fill:var(--employee-surface,#fff);stroke:#a6d0ea;stroke-width:2}.ehr-signature-story__fold{fill:#e5f2fc;stroke:#a6d0ea;stroke-width:2}.ehr-signature-story__lines{stroke:#bfd9e9;stroke-width:5;stroke-linecap:round}.ehr-signature-story__baseline{stroke:#d5e6f0;stroke-width:2}.ehr-signature-story__ink{stroke:#0c6ab1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ehr-story-ink .65s .25s ease-in-out both}.ehr-signature-story__pen{transform-origin:195px 112px;opacity:0;animation:ehr-story-pen .85s .1s ease-in-out both}.ehr-signature-story__seal{transform-origin:220px 139px;animation:ehr-story-seal .5s .7s cubic-bezier(.2,.9,.3,1.3) both}.ehr-signature-story__check{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ehr-story-ink .35s .95s ease-out both}.ehr-signature-story__sparks{opacity:0;transform-origin:235px 130px;animation:ehr-story-sparks .5s 1s ease-out both}
.ehr-signature-story__heading{display:flex;justify-content:center;align-items:center;gap:12px;margin:2px 0 22px}.ehr-signature-story__heading h3{font-size:18px;line-height:1.5;font-weight:750}.ehr-signature-story__heading>span{padding:4px 10px;border:1px solid #b5dfcf;border-radius:9px;background:#ebf9f1;color:#07805b;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}
.ehr-signature-story__progress{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ehr-signature-story__track{position:absolute;top:18px;left:16.666%;right:16.666%;height:3px;background:var(--employee-border,#d8e6ef)}.ehr-signature-story__track:after{position:absolute;inset:0;background:#0ca77b;content:"";transform-origin:left;transform:scaleX(var(--story-to));animation:ehr-story-progress .65s .4s ease-in-out both}.ehr-signature-story__step{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px}.ehr-signature-story__step>span{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--employee-border,#d8e6ef);border-radius:12px;background:var(--employee-surface,#fff);color:var(--employee-muted,#7890a1);font-size:12px}.ehr-signature-story__step svg{display:none;width:22px;height:22px;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ehr-signature-story__step small{font-size:11px;font-weight:650;color:var(--employee-muted,#7890a1)}.ehr-signature-story__step.is-done>span{background:#07966b;border-color:#07966b;color:#fff}.ehr-signature-story__step.is-done b{display:none}.ehr-signature-story__step.is-done svg{display:block}.ehr-signature-story__step.is-done small{color:#07805b}.ehr-signature-story__step.is-new>span{animation:ehr-story-node .5s .75s cubic-bezier(.2,.9,.3,1.3) both}.ehr-signature-story__step.is-new path{stroke-dasharray:1;animation:ehr-story-ink .3s .95s ease-out both}.ehr-signature-story>p{margin:20px 0 0;font-size:11px;color:var(--employee-muted,#627f99)}
html.dark .ehr-signature-story__fold{fill:#203f58}html.dark .ehr-signature-story__sheet{stroke:#456c89}html.dark .ehr-signature-story__lines{stroke:#365b75}html.dark .ehr-signature-story__ink{stroke:#6ac4ed}html.dark .ehr-signature-story__step.is-done small{color:#70dcb1}html.dark .ehr-signature-story__heading>span{background:#173f35;border-color:#286c55;color:#8ce9bc}
@keyframes ehr-story-paper{from{opacity:0;transform:translateY(12px) rotate(-4deg) scale(.94)}to{opacity:1;transform:none}}@keyframes ehr-story-shadow{from{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}@keyframes ehr-story-ink{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ehr-story-pen{0%{opacity:0;transform:translate(-60px,6px) rotate(-9deg)}15%{opacity:1}75%{opacity:1;transform:translate(0,-3px) rotate(4deg)}100%{opacity:0;transform:translate(12px,-18px) rotate(4deg)}}@keyframes ehr-story-seal{from{opacity:0;transform:scale(.65) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ehr-story-sparks{0%{opacity:0;transform:scale(.6)}40%{opacity:1}100%{opacity:0;transform:scale(1.2)}}@keyframes ehr-story-progress{from{transform:scaleX(var(--story-from))}to{transform:scaleX(var(--story-to))}}@keyframes ehr-story-node{from{transform:scale(.8);box-shadow:0 0 0 0 #0ca77b33}to{transform:scale(1);box-shadow:0 0 0 8px transparent}}
@media(max-width:639px){.ehr-signature-story{padding-inline:0}.ehr-signature-story__art svg{height:160px}.ehr-signature-story__heading h3{font-size:16px}}
@media(max-height:520px){.ehr-signature-story__art svg{height:105px}.ehr-signature-story__heading{margin-bottom:12px}.ehr-signature-story{padding-bottom:4px}.ehr-signature-story>p{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.ehr-signature-story *,.ehr-signature-story :after{animation:none!important;transition:none!important}.ehr-signature-story__pen,.ehr-signature-story__sparks{display:none}}
