.dg-report-btn{display:inline-block;padding:1rem 1.5rem;border:.1rem solid var(--grey);border-radius:.6rem;cursor:pointer;background:var(--black);color:var(--white);font-family: var(--font-body);border: .2rem solid transparent;font-size:1em;border: 0.2rem solid var(--highlight);border: .2rem solid var(--grey)}
.dg-report-btn:hover{background:var(--highlight);border: .2rem solid var(--highlight);}
body.dark-mode.theme-goldline .dg-report-btn:hover{color:var(--black)}
.dg-report-modal[hidden]{display:none}
.dg-report-modal{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}
.dg-report-dialog{background:var(--white);color:var(--black);width:min(360px,92vw);border-radius:.6rem;padding:2rem;box-shadow:0 .8rem 3rem rgba(0,0,0,.2)}
.dg-report-close{position:absolute;margin-left:-9999px}
.dg-report-dialog h3{margin:0 !important;padding-top:0 !important}
.dg-field{display:block;margin:2rem 0;}
.dg-field > span{display:block;font-weight:700;margin-bottom:.5rem;font-size:1.2em}
.dg-field select{width:355px !important}
.dg-field input, .dg-field select, .dg-field textarea{width:345px;padding:.5rem;border:1px solid var(--black);border-radius:.6rem}
.dg-consent{display:flex;gap:1rem;align-items:flex-start;margin:2rem 0}
.dg-consent input{margin:.5rem 0 0}
.dg-submit{display:inline-block;padding:1.5rem;border: 0.2rem solid var(--highlight);border-radius:.6rem;background:var(--highlight);color:var(--white);cursor:pointer;font-family: var(--font-body);font-size:1.2em;}
body.dark-mode.theme-goldline .dg-submit{color:var(--black)}
body.dark-mode.theme-goldline .dg-submit:hover{color:var(--white)}
.dg-submit:hover{background:var(--black);}
.dg-submit:disabled{opacity:.6;cursor:not-allowed}
.dg-feedback{margin-top:2rem;font-size:1.2em;font-weight:700}