.park-community-link{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:14px;padding-top:11px;border-top:1px solid #5b5147}
.park-community-link button{border:0;background:none;color:#f7ca37;text-decoration:underline;text-underline-offset:3px;font:600 12px/1.4 inherit;padding:3px 0;cursor:pointer}
.park-community-dialog{width:min(440px,calc(100% - 28px));border:0;border-radius:16px;padding:0;background:#fffaf2;color:#33261e}
.park-community-dialog::backdrop{background:#1c150ec4}
.park-community-form{padding:22px;display:grid;gap:12px}
.park-community-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.park-community-heading h2{font-size:21px;margin:0}.park-community-heading button{border:0;background:none;font-size:28px;cursor:pointer}
.park-community-form p{margin:0;color:#66574c;font-size:13px;line-height:1.5}
.park-community-form label{display:grid;gap:5px;font-size:13px;font-weight:700}
.park-community-form input,.park-community-form textarea{font:inherit;padding:10px;border:1px solid #cbbdad;border-radius:9px;background:#fff}
.park-community-send{border:0;border-radius:9px;background:#ffca22;color:#33261e;padding:12px;font-weight:800;cursor:pointer}
.park-community-send:disabled{opacity:.6}

.park-community-form select{font:inherit;padding:10px;border:1px solid #cbbdad;border-radius:9px;background:#fff;color:#33261e}
.park-community-form [hidden]{display:none!important}
