.neoform_container{background-color:#fff0;padding:0;border-radius:0;width:100%;max-width:700px}.neoform_container h2{font-size:18px;font-weight:700;margin-bottom:0;color:var(--wp--preset--color--accent);line-height:1}.neoform_container p{color:var(--wp--preset--color--accent);font-size:14px;margin-bottom:0}.neoform_form label{display:block;margin-top:10px;margin-bottom:0;font-weight:600;color:var(--wp--preset--color--accent);font-size:14px}.neoform_form input,.neoform_form textarea,.neoform_form select{width:100%;padding:7px;border:1px solid #748dad;border-radius:0;font-size:14px;box-sizing:border-box;margin-bottom:0;background-color:#fafafa}.neoform_form textarea{resize:none;height:100px}.neoform_form select{appearance:auto;min-height:42px}.neoform_required_legend{margin:8px 0 10px;font-size:14px;font-weight:600;color:var(--wp--preset--color--accent)}.neoform_required_legend span{color:#cc2f2f}.neoform_form h3{margin:24px 0 14px;color:var(--wp--preset--color--accent);line-height:1.2}.neoform_form input::placeholder,.neoform_form textarea::placeholder{color:#ccc}.neoform_form input[type="submit"]{width:100%;padding:10px;background-color:var(--wp--preset--color--accent);color:#fff;border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;text-align:center;margin-top:10px}.neoform_form input[type="submit"]:hover{background-color:var(--wp--preset--color--accent-2)}.neoform_alert{margin-top:0;padding:6px;border-radius:0;font-size:14px;display:none}.neoform_success{background-color:#d4edda;color:#155724}.neoform_error{background-color:#f8d7da;color:#721c24}@media (max-width:480px){.neoform_container{padding:0}.neoform_form input[type="submit"]{font-size:14px;padding:4px}.neoform_phone_row{flex-direction:column;gap:8px}.neoform_phone_row select{width:100%;flex:1 1 auto}.neoform_container .file-item{flex-direction:column;align-items:stretch}.neoform_container .delete-button{width:100%;margin:8px 0 0}}form.neoform_form br{display:none}.gr_neoform_form_bar{height:800px;overflow-y:scroll;scrollbar-width:thin}.gr_neoform_form_bar::-webkit-scrollbar{width:8px}.gr_neoform_form_bar::-webkit-scrollbar-thumb{background-color:#888;border-radius:0}.gr_neoform_form_bar::-webkit-scrollbar-thumb:hover{background-color:#555}.neoform_form input[type=file]{color:var(--wp--preset--color--accent);padding:8px;background-color:#fff;border:1px solid #222245}.neoform_form input[type=file]:focus{outline:2px dashed #222245;outline-offset:2px}.neoform_form input[type=file]::file-selector-button{margin-right:8px;border:none;background:var(--wp--preset--color--accent);padding:8px 12px;color:#fff;cursor:pointer}.neoform_form input[type=file]::file-selector-button:hover{background-color:var(--wp--preset--color--accent-2)}.neoform_container .drop-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:28px 30px;border:2px dashed #ccc;border-radius:10px;cursor:pointer;transition:background-color 0.3s}.neoform_container .drop-container.drag-active{background-color:#f0f8ff}.neoform_container .drop-title{font-size:1.2em;margin-bottom:0;font-weight:700;color:var(--wp--preset--color--accent)}.neoform_container .drop-container input[type="file"]{display:none}.neoform_container #file-list{margin-top:10px}.neoform_container #file-list .neoform_error{margin-bottom:8px;padding:8px 10px}.neoform_container .drop-or{font-size:14px!important;color:var(--wp--preset--color--accent-7)!important;line-height:1.4}.neoform_civilite_fieldset{margin:18px 0 10px;padding:16px 18px 14px;border:1px solid #b7b7b7}.neoform_civilite_fieldset legend{padding:0 8px;color:var(--wp--preset--color--accent);font-size:14px;font-weight:600}.neoform_civilite_fieldset label{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-weight:600}.neoform_civilite_fieldset input[type="radio"]{width:18px;height:18px;margin:0;flex:0 0 18px}.neoform_phone_row{display:flex;align-items:stretch;gap:10px}.neoform_phone_row select{width:90px;flex:0 0 90px}.neoform_phone_row input{flex:1 1 auto}.neoform_checkbox_label{display:flex!important;align-items:flex-start;gap:12px;margin-top:16px!important;line-height:1.45}.neoform_checkbox_label input[type="checkbox"]{width:18px;height:18px;min-width:18px;margin:2px 0 0;padding:0;flex:0 0 18px}.neoform_container .file-item{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px}.neoform_container .delete-button{background-color:var(--wp--preset--color--accent)!important;color:#fff;border:none;padding:7px 14px;cursor:pointer;margin-left:10px;margin-right:10px;min-width:110px;border-radius:5px;text-align:center;white-space:nowrap}.neoform_container .delete-button:hover{background-color:var(--wp--preset--color--accent-2)!important}