.wpconsent-dnt-form-container{max-width:800px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wpconsent-dnt-form-title{font-size:24px;font-weight:600;margin-bottom:15px;color:#333}.wpconsent-dnt-form-description{margin-bottom:25px;color:#555;line-height:1.5}.wpconsent-dnt-form{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;padding:25px}.wpconsent-dnt-form-row{margin-bottom:20px}.wpconsent-dnt-form-label{display:block;margin-bottom:5px;font-weight:500;color:#333}.wpconsent-dnt-form-field{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.4;box-sizing:border-box}.wpconsent-dnt-form-field:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.wpconsent-dnt-form-submit{background-color:#007cba;border:none;color:white;padding:12px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.wpconsent-dnt-form-submit:hover{background-color:#0069a8}.wpconsent-dnt-field-error{color:#d63638;font-size:14px;margin-top:5px}.wpconsent-dnt-field-invalid{border-color:#d63638}.wpconsent-dnt-form-required{color:#d63638;margin-left:3px}.wpconsent-dnt-form-error{background-color:#f8d7da;color:#842029;padding:15px;margin-bottom:20px;border:1px solid #f5c2c7;border-radius:4px}.wpconsent-dnt-form-success{background-color:#d1e7dd;color:#0f5132;padding:15px;margin-bottom:20px;border:1px solid #badbcc;border-radius:4px}.wpconsent-dnt-form-error p,.wpconsent-dnt-form-success p{margin-top:0;margin-bottom:10px}.wpconsent-dnt-form-error ul{margin:0;padding-left:20px}@media screen and (max-width:600px){.wpconsent-dnt-form-container{padding:10px}.wpconsent-dnt-form{padding:15px}.wpconsent-dnt-form-submit{width:100%}}

