.signature-container{align-items:center;display:flex;flex-direction:column;height:70%;width:100%}.sigCanvas{border:1px solid #000;border-radius:5px;height:55vh;width:90%}.signature-buttons{margin-top:10px}button{margin:10px;padding:10px}.step-indicator{margin-bottom:20px;margin-top:10px}.step,.step-indicator{display:flex;justify-content:center}.step{align-items:center;background-color:#e0e0e0;border-radius:50%;height:30px;margin:0 10px 15px;position:relative;top:18px;width:30px}.step.active{background-color:#4caf50;color:#fff}.step-number{font-size:16px;font-weight:700;margin:5px}.step:not(:last-child):after{background-color:#e0e0e0;content:"";height:2px;position:absolute;right:-20px;width:30px}.step.active:not(:last-child):after{background-color:#4caf50}.multi-step-form{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:500px;width:100%}.header-form{background-color:blue;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px}.header-form h2{color:#fff;font-size:18px;margin:0}.form-content{padding:20px}.navigation-buttons{display:flex;justify-content:space-between;margin-top:20px;padding:20px}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}button:hover{background-color:#45a049}button[disabled]{background-color:#e0e0e0;cursor:not-allowed}@media (max-width:767px){.multi-step-form{max-width:100%;padding:10px}.header-form h2{font-size:16px}button{font-size:14px;padding:8px 16px}}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;overflow-x:hidden;padding:0}.container{box-sizing:border-box;padding:20px;text-align:center;width:100%}.app{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden}.mobile-app{box-sizing:border-box;max-width:500px;width:100%}@media (min-width:768px){.mobile-app{display:none}.desktop-message{color:red;display:block;font-size:24px;margin-top:20%}}@media (max-width:767px){.mobile-app{display:block;margin:0 auto}.desktop-message{display:none}form{border-radius:8px;box-shadow:0 0 10px #0000001a;padding:20px}h2{margin-top:0}button{margin:5px}}
/*# sourceMappingURL=main.d26e4a44.css.map*/