.register-accusation{width:50%;margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333;height:100%}.register-accusation .register-auth-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.register-accusation .register-auth-header button{display:flex;align-items:center;gap:8px;background:none;border:none;color:#5c6bc0;font-size:14px;cursor:pointer;padding:8px 0}.register-accusation .register-auth-header button:hover{text-decoration:underline}.register-accusation .form-register-accusation{box-shadow:0 0 15px 0 rgba(0,0,0,.0588235294);padding:33px 24px}.register-accusation .form-register-accusation .form-group-inputs:first-child{margin-bottom:75px}.register-accusation .form-register-accusation .form-group-inputs{display:flex;flex-direction:column;gap:16px}.register-accusation .form-register-accusation .form-group-inputs .form-group-title h2{font-size:18px;font-weight:600;color:#333;margin:0;padding-bottom:8px}.register-accusation .form-register-accusation .form-group-inputs .form-row{width:100%;display:flex;gap:20px;flex-wrap:wrap}.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input{position:relative}.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input button{position:absolute;right:10px;top:30px;cursor:pointer;background:#333;color:#fff;border-radius:50%;width:20px;height:20px}.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input,.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input-date,.register-accusation .form-register-accusation .form-group-inputs .form-row .select-form{width:calc(50% - 10px)}.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input-date .react-datepicker-wrapper{width:100%}.register-accusation .form-register-accusation .form-group-inputs .form-row .add-phone{display:flex;align-items:center;justify-content:center}.register-accusation .form-register-accusation .form-group-inputs .form-row .add-phone button{background-color:#fff;border:1px solid #5c6bc0;color:#5c6bc0;padding:8px 20px;border-radius:20px;cursor:pointer}.register-accusation .form-register-accusation .form-group-inputs .form-row .add-phone button:hover{background-color:#f5f5f5}.register-accusation .form-register-accusation .form-group-inputs label{display:block;font-size:12px;font-weight:700;color:#46475d;margin-bottom:6px}.register-accusation .form-register-accusation .form-group-inputs input,.register-accusation .form-register-accusation .form-group-inputs select,.register-accusation .form-register-accusation .form-group-inputs textarea{width:100%;padding:12px 15px;border:none;border-radius:4px;background-color:#f0f0f7;font-size:14px;resize:none;font-family:Arial,Helvetica,sans-serif}.register-accusation .form-register-accusation .form-group-inputs input:focus,.register-accusation .form-register-accusation .form-group-inputs select:focus,.register-accusation .form-register-accusation .form-group-inputs textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(92,107,192,.2)}.register-accusation .form-register-accusation .form-group-inputs input.error,.register-accusation .form-register-accusation .form-group-inputs select.error,.register-accusation .form-register-accusation .form-group-inputs textarea.error{border:1px solid #f44336}.register-accusation .form-register-accusation .form-group-inputs input::placeholder,.register-accusation .form-register-accusation .form-group-inputs select::placeholder,.register-accusation .form-register-accusation .form-group-inputs textarea::placeholder{color:#a7a7c1}.register-accusation .form-register-accusation .form-group-inputs select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:40px}.register-accusation .form-register-accusation .form-group-inputs .error-message{color:#f44336;font-size:12px;margin-top:-10px;margin-bottom:15px}.register-accusation .form-register-accusation .form-group-inputs .input-date-container{position:relative}.register-accusation .form-register-accusation .form-group-inputs .input-date-container .calendar-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.register-accusation .form-register-accusation .form-group-inputs input[type=file]{padding:10px;background-color:#f0f0f7}.register-accusation .form-register-accusation .form-group-inputs input[type=file]::-webkit-file-upload-button{border:none;background:#5c6bc0;color:#fff;padding:8px 16px;border-radius:4px;margin-right:15px;cursor:pointer}.register-accusation .form-register-accusation .form-group-inputs input[type=file]::file-selector-button{border:none;background:#5c6bc0;color:#fff;padding:8px 16px;border-radius:4px;margin-right:15px;cursor:pointer}.register-accusation .form-register-accusation .form-group-button{display:flex;justify-content:center;margin-top:30px}.register-accusation .form-register-accusation .form-group-button button{background-color:#5c6bc0;color:#fff;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.register-accusation .form-register-accusation .form-group-button button:hover{background-color:#4a5ab9}.register-accusation .form-register-accusation .form-group-declaration label{display:flex;align-items:self-start;gap:11px;font-size:12px;font-weight:400;color:#46475d;cursor:pointer}.register-accusation .form-register-accusation .form-group-declaration label a{color:#5c6bc0;font-weight:400;text-decoration:underline}.register-accusation .file-upload-section{border:1px dashed #ccc;border-radius:4px;padding:20px;margin-bottom:20px;text-align:center}.register-accusation .file-upload-section .upload-icon{margin-bottom:10px;color:#5c6bc0}.register-accusation .file-upload-section .upload-text{font-size:14px;color:#666;margin-bottom:10px}.register-accusation .file-upload-section .file-formats{font-size:12px;color:#999}.register-accusation .file-upload-section .upload-button{background-color:#fff;border:1px solid #5c6bc0;color:#5c6bc0;padding:8px 20px;border-radius:20px;margin-top:10px;cursor:pointer}.register-accusation .file-upload-section .upload-button:hover{background-color:#f5f5f5}.register-accusation .checkbox-container{display:flex;align-items:flex-start;margin:20px 0}.register-accusation .checkbox-container input[type=checkbox]{width:auto;margin-right:10px;margin-top:3px}.register-accusation .checkbox-container label{font-size:14px;color:#333}.accusation-detail-content{height:100%}.thanks-container{width:50%;margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333;height:100%;display:flex;align-items:center}.thanks-container .thanks{height:90%;margin:0;display:flex;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,.0588235294)}.thanks-container .thanks .thanks-description{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.thanks-container .thanks .thanks-description h2{font-size:18px;color:#46475d}.thanks-container .thanks .thanks-description p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;width:60%}@media(max-width:600px){.thanks-container .thanks .thanks-description{padding:0 20px}.thanks-container .thanks .thanks-description h2{text-align:center}.thanks-container .thanks .thanks-description p{width:100%}}.thanks-container .thanks .thanks-actions{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 30px}@media(max-width:600px){.thanks-container .thanks .thanks-actions{flex-direction:column;height:150px;gap:10px;justify-content:center}}.thanks-container .thanks .thanks-actions .button-return{display:flex;align-items:center;gap:8px;background:none;border:none;color:#5c6bc0;font-size:14px;cursor:pointer;padding:8px 0}.thanks-container .thanks .thanks-actions .button-return:hover{text-decoration:underline}.thanks-container .thanks .thanks-actions .button-add-accusation{width:238px;height:50px;border-radius:25px;border:1px solid #505ab3;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:#505ab3;font-weight:700;gap:24px;font-size:14px;cursor:pointer}.input-date-form label,.input-form label,.select-form label,.textarea-form label{display:block;font-size:12px;font-weight:500;color:#666;margin-bottom:6px}.input-date-form input,.input-date-form select,.input-date-form textarea,.input-form input,.input-form select,.input-form textarea,.select-form input,.select-form select,.select-form textarea,.textarea-form input,.textarea-form select,.textarea-form textarea{width:100%;padding:12px 15px;border:none;border-radius:4px;background-color:#f0f0f7;font-size:14px}.input-date-form input:focus,.input-date-form select:focus,.input-date-form textarea:focus,.input-form input:focus,.input-form select:focus,.input-form textarea:focus,.select-form input:focus,.select-form select:focus,.select-form textarea:focus,.textarea-form input:focus,.textarea-form select:focus,.textarea-form textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(92,107,192,.2)}.input-date-form textarea,.input-form textarea,.select-form textarea,.textarea-form textarea{min-height:100px;resize:vertical}.input-date-form .error-message,.input-form .error-message,.select-form .error-message,.textarea-form .error-message{color:#f44336;font-size:12px;margin-top:4px}@media(max-width:1580px){.register-accusation,.thanks-container{width:60%}}@media(max-width:1280px){.register-accusation,.thanks-container{width:70%}}@media(max-width:1024px){.register-accusation,.thanks-container{width:80%}}@media(max-width:768px){.register-accusation,.thanks-container{width:95%}.register-accusation .form-register-accusation .form-group-inputs .form-group-title,.thanks-container .form-register-accusation .form-group-inputs .form-group-title{flex-direction:column;align-items:self-start}.register-accusation .form-register-accusation .form-group-inputs .form-row,.thanks-container .form-register-accusation .form-group-inputs .form-row{flex-direction:column}.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input,.register-accusation .form-register-accusation .form-group-inputs .form-row .form-group-input-date,.register-accusation .form-register-accusation .form-group-inputs .form-row .select-form,.thanks-container .form-register-accusation .form-group-inputs .form-row .form-group-input,.thanks-container .form-register-accusation .form-group-inputs .form-row .form-group-input-date,.thanks-container .form-register-accusation .form-group-inputs .form-row .select-form{width:100%}}@media(max-width:480px){.register-accusation,.thanks-container{width:100%}}