.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px;text-align:center}.webcam{width:100%;height:auto;border-radius:8px}.captured-image{max-width:100%;margin-top:10px}.error-message{color:red;font-size:.9rem}.image-container{position:relative;overflow:visible;padding:40px;text-align:center}.form-control.form-select.is-invalid{padding-right:2.5rem;background-position:calc(100% - 2rem) 50%;background-repeat:no-repeat}.is-invalid:after{content:"!";color:red;position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-weight:700}.floating-back-button{position:fixed;bottom:20px;left:20px;background-color:#333;color:#fff;padding:10px 20px;border-radius:25px;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;z-index:1000;transition:all .3s ease}.floating-back-button:hover{background-color:#555;transform:scale(1.1)}.language-toggle-button{background-color:#f0ad4e;color:#fff;font-size:14px;font-weight:700;padding:5px 15px;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease}.language-toggle-button:hover{background-color:#ec971f;transform:scale(1.05)}.language-toggle-button:active{background-color:#d58512;transform:scale(.95)}@media only screen and (max-width:770px){.mobile-hidden{display:none}}@media only screen and (min-width:770px){.mobile-display{display:none}}.btn-sm.btn-toggle{padding:0;position:relative;height:2.5rem;width:130px;border-radius:3rem;color:#6b7381;background:#68bc7f}.btn-toggle.btn-sm>.switch{position:absolute;top:.2rem;left:.1rem;width:2rem;height:2rem;border-radius:1.875rem;background:#fff;transition:left .25s}.btn-toggle.active{background-color:#f80}.btn-toggle.btn-sm.active>.switch{left:95px;transition:left .25s}.btn-sm.btn-toggle:after{right:-5rem;opacity:.5;line-height:2.5rem;width:5rem;text-align:center;font-weight:600;font-size:1rem;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-sm.btn-toggle.active:after{opacity:1}.facing-mode-container{padding-left:0;padding-right:0;color:#fff}
/*# sourceMappingURL=main.ece4237a.chunk.css.map */