@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cameraContainerX{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10}.spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:10}.spinner{border:4px solid #ccc;border-top:4px solid #2c8dcc;border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite}.boxBtn_089{display:flex;flex-direction:row;gap:1rem}.videoPreview{max-width:600px;min-width:100%}.capturedPhoto{width:100%}.btnPhoto{padding:10px;background-color:#add8e6;color:gray;border:none;cursor:pointer;display:none!important}.btnPhoto:hover{background-color:#0056b3}.photoBarIcon{display:block}.containerMyTooltip{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.containerMyTooltip .textMyTooltip{display:none;position:absolute;flex-direction:row;justify-content:center;align-items:center;bottom:10px;left:-80px;background-color:#2b2323;padding:5px 10px;border-radius:8px;color:#f5f5f5;white-space:nowrap;font-size:14px}.containerMyTooltip:hover .textMyTooltip{display:flex;z-index:5}.rootSwitcherLanguages{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:absolute;right:2rem}.rootSwitcherLanguages .boxImgFlag{cursor:pointer}.rootSwitcherLanguages .boxList{position:absolute;background-color:#cfcfcf;bottom:0;right:2rem;padding:.5rem;border-radius:.5rem}.rootSwitcherLanguages .boxList ul{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.rootSwitcherLanguages .boxList ul li{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;list-style-type:none}.rootSwitcherLanguages .boxList ul li:active{opacity:.5}.rootInputFiles{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.rootInputFiles .spanText{width:100%;display:flex;justify-content:flex-start;align-items:center;color:var(--label-input)}.rootInputFiles .customFileLabel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;cursor:pointer}.rootInputFiles .customFileLabel .boxInputFiles{background-color:var(--color-19);border:solid 1px;border-radius:.5rem;padding:1.2rem;width:215px}.rootInputFiles .customFileLabel .boxInputFiles .spanFileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;box-sizing:border-box;display:inline-block}.rootInputFiles .customFileLabel .inputError{border:solid 2px red}.rootInputFiles .customFileLabel .containerMultiFiless{display:flex;flex-direction:column;width:100%;gap:.5rem;border:solid 1px}.rootInputFiles .customFileLabel .containerMultiFiless .card{display:flex}.rootInputFiles .customFileLabel .containerFile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.rootInputFiles .customFileLabel .containerFile span{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:30px}.rootInputFiles .customFileLabel .containerFile .svg_01{background-color:var(--color-20);border-radius:50%;padding:.1rem;stroke:var(--color-17)}.rootInputFiles .customFileLabel .containerFile .svg_01:hover{background-color:var(--color-19)}.rootInputFiles .customFileLabel .containerFile .svg_01:active{background-color:#fff;stroke:var(--color-two)}.rootInputFiles .customFileLabel .dragging{border-color:var(--color-16);color:var(--color-16);background-color:var(--color-17)}.rootInputFiles .customFileLabel .span_014{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:30px}.rootInputFiles small{margin-top:3px;color:red;min-height:18px}.form-group-local_date{position:relative}.form-group-local_date .containerLabelDate{position:absolute;top:-30px;left:10px;transition:.3s;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.8rem}.form-group-local_date .containerLabelDate .IconButton_r97{top:-5px}.form-group-local_date .containerLabelDate .MuiIconButton-sizeMedium{max-height:1.5rem;max-width:1.5rem}.form-group-local_date .containerLabelDate .IconButton_r97:not(:hover){background-color:#8080801a}.form-group-local_date .containerLabelDate .IconButton_r97:hover{background-color:#8080804d}.form-group-local_date .date_inputs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%}.form-group-local_date .date_input{min-width:120px;flex:1}.form-group-button{place-items:center}.form-group-button button{cursor:pointer}.photoContainer{position:relative}.photoContainer .boxMsgErrorPhoto{position:absolute;bottom:6rem;left:1rem}.rootWelcomePage{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;min-height:100vh;width:100%}.rootWelcomePage>*{flex-grow:1}.rootWelcomePage .containerExtra{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.rootWelcomePage .center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;position:relative}.rootWelcomePage .rootList{font-family:Inter var,Roboto,Helvetica,Arial,sans-serif}.rootMainApp{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}:root{--color-01: #616a66;--color-02: #1e72bd;--color-03: #bbeb2d;--color-04: #1a1e22;--color-05: #1a5cc2;--color-06: #7a7a7a;--color-07: #e06e3e;--color-08: #ffffff;--color-09: #000;--color-10: #afafaf;--color-two: #4a5568;--color-16: #d4af37;--color-17: #f5f5f5;--color-19: rgba(255, 255, 255, .4);--color-20: rgba(255, 255, 255, .2)}html,#root,body{margin:0;padding:0}html{font-size:16px;font-family:Open Sans,sans-serif}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}button:active{transform:scale(.99)}.rootList .MuiFormHelperText-root{color:red}.form-group{position:relative}.form-group .MuiFormHelperText-root{position:absolute;bottom:-1.5rem}.rootList .form-group-local_date{padding-top:1.5rem}@media (max-width: 600px){.rootList{width:100%!important;display:grid;grid-template-columns:repeat(1,1fr)!important}.rootList .form-group{width:100%;grid-column:span 1!important}}.rootList input[type=number]::-webkit-outer-spin-button,.rootList input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rootList input[type=number]{-moz-appearance:textfield}
