#gd-community-dialog{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:30px;border:1px solid #d1dbce;border-radius:16px;color:#193d2c;background:#fff;font-family:inherit}
#gd-community-dialog::backdrop{background:rgb(0 0 0 / .48)}
#gd-community-dialog h2{font-size:28px;line-height:1.15;margin:10px 0 12px}
#gd-community-dialog p{line-height:1.45;margin:10px 0}
.gd-community-brand{font-weight:700;font-size:12px;letter-spacing:2px;padding-right:30px}
.gd-community-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#193d2c;font-size:30px;cursor:pointer;min-width:44px;min-height:44px}
#gd-community-form>label{display:block;font-weight:600;margin:16px 0 7px}
#gd-community-form label span{font-weight:400}
#gd-community-form>input{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid #829781;border-radius:6px;background:white;color:#193d2c;font-size:16px}
#gd-community-form .gd-community-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}
.gd-community-consent input{appearance:auto;width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#24683f}
#gd-community-dialog .gd-community-help{font-size:12px;margin:6px 0;color:#526355}
#gd-community-dialog .gd-community-disclosure{font-size:12px;color:#526355}
.gd-community-disclosure a{text-decoration:underline;color:inherit}
.gd-community-submit,.gd-community-open{background:#24683f;color:#fff;padding:13px 20px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-weight:600;min-height:48px}
.gd-community-submit{width:100%;margin-top:8px}.gd-community-submit:disabled{opacity:.65;cursor:wait}.gd-community-open{margin-top:12px}
#gd-community-status:empty{display:none}
@media(max-width:480px){#gd-community-dialog{padding:22px}#gd-community-dialog h2{font-size:25px}}
