.content-audit-form-message{background-color:#f8f8f8;border:1px solid #ddd;padding:20px;margin:20px 0;border-radius:5px}.content-audit-form-error{background-color:#fff8f8;border:1px solid #fdd;padding:15px;margin:10px 0;border-radius:4px}.content-audit-form-wrapper{max-width:800px;margin:40px auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.content-audit-header{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:15px}.content-audit-header h2{color:#333;margin-top:0;margin-bottom:10px;font-size:24px;font-weight:600}.content-audit-header p{color:#666;margin-bottom:0;font-size:16px}.content-audit-page-info{background-color:#f9f9f9;border-radius:6px;padding:20px;margin-bottom:25px}.content-audit-page-info h3{color:#333;margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600}.content-audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.content-audit-grid p{margin:0 0 10px;font-size:15px}.content-audit-grid strong{color:#555;display:block;margin-bottom:4px}.content-audit-grid span,.content-audit-grid a{color:#333;font-size:15px}.content-audit-grid a{color:#d9042b;text-decoration:none;word-break:break-all}.content-audit-stakeholder{margin:10px 0 0;font-size:15px}.content-audit-stakeholder strong{color:#555;display:inline;margin-right:5px}.content-audit-stakeholder span{color:#333;font-size:15px}.content-audit-form .form-field{margin-bottom:25px}.content-audit-form ul{margin-bottom:20px}.content-audit-form fieldset{border:none;padding:0;margin:0}.content-audit-form legend{font-weight:600;color:#333;margin-bottom:12px;font-size:16px;display:block}.content-audit-radio-options{display:flex;gap:20px;flex-wrap:wrap}.content-audit-radio-label{display:flex;align-items:center;background-color:#f1f8f1;border:1px solid #ddd;border-radius:6px;padding:15px;cursor:pointer;flex:1;min-width:200px;line-height:1.2}.content-audit-radio-label.needs-changes{background-color:#fff8f8}.content-audit-radio-label input[type=radio]{margin-right:10px}.content-audit-radio-label span{font-size:15px;color:#333}#support_ticket_field{display:none;margin-bottom:25px;background-color:#fff8f8;border-radius:6px;padding:20px;border:1px solid #fdd}#support_ticket_field .elementor-button{background-color:#d9042b;border:2px solid #d9042b;color:#fff;padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;text-decoration:none}#support_ticket_field .elementor-button:hover,#support_ticket_field .elementor-button:focus{background-color:#fff;border-color:#d9042b;color:#d9042b}#support_ticket_field label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:15px}#support_ticket_field input[type=url]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:15px}#support_ticket_field .description{margin-top:8px;color:#666;font-size:13px}.content-audit-submit{margin-top:30px}.content-audit-submit input[type=submit]{background-color:#d9042b;border-color:#d9042b;color:#fff;padding:10px 20px !important;font-size:16px;border-radius:4px;cursor:pointer;border:none;font-weight:500;transition:all .2s ease}.content-audit-errors{background-color:#fee;border-left:4px solid #d9042b;padding:15px 20px;margin-bottom:25px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.content-audit-errors p{margin:0;color:#d9042b;font-size:15px}.content-audit-success{max-width:800px;margin:40px auto;background-color:#f1f8f1;border-left:4px solid #46b450;padding:25px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.content-audit-success h2{margin-top:0;color:#333;font-size:20px}.content-audit-success p{margin-bottom:0;font-size:16px;color:#333}