#community-modal,.community-dialog{width:calc(100% - 32px);max-width:460px}#community-modal h2,.community-dialog h2{font-family:'Space Grotesk',sans-serif;font-size:23px;margin:0 0 24px}.community-form{display:block;max-width:none}.community-form>fieldset{border:0;padding:0;margin:0;min-width:0;width:100%}.community-form label{display:block;font-size:12px;margin:17px 0 7px;text-align:left}.community-form label span{color:var(--muted)}.community-form input:not([type=radio]),.community-form select,.community-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;color:var(--ink);background:var(--bg);font:inherit;font-size:14px}.community-form textarea{resize:vertical;min-height:100px;max-height:35dvh;line-height:1.6}.community-form label:first-child{margin-top:0}.community-form .community-submit{width:100%;margin-top:20px;font-size:13px;padding:12px}.community-form .feedback-choices{border:0;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-width:0}.feedback-choices legend{font-size:12px;margin-bottom:12px;padding:0}.community-form .feedback-choices label{margin:0;position:relative}.feedback-choices input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.community-form .feedback-choices label span{display:block;border:1px solid var(--line);border-radius:8px;padding:12px 4px;text-align:center;color:var(--ink)}.feedback-choices input:checked+span{border-color:var(--accent);background:var(--line);box-shadow:inset 0 0 0 1px var(--accent)}.feedback-choices input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.community-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.community-status{font-size:12px;line-height:1.6;color:var(--muted);margin:14px 0 0}.community-status:empty{display:none}.community-retry{margin-top:12px}.community-saved .community-status{color:var(--ink);margin:0 0 12px}
