.community-actions,.community-blocks{margin-block:18px;font-size:13px;color:var(--color-ink)}.community-actions button,.community-blocks button,.community-actions summary,.community-blocks summary{min-height:44px;padding:10px 12px;border:1px solid var(--color-line);background:transparent;color:inherit;font:inherit;cursor:pointer}.community-actions{display:none;flex-wrap:wrap;gap:8px}.community-blocks .community-block-list{padding:0;list-style:none}.community-blocks .community-block-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:8px;border-bottom:1px solid var(--color-line)}.community-dialog{width:min(448px,calc(100% - 32px));max-height:calc(100% - 48px);padding:24px;margin:auto;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);overflow-y:auto}.community-dialog::backdrop{background:#000000c2}.community-dialog h2{margin:0 0 20px;font-size:18px}.community-dialog .community-field{display:grid;gap:8px;margin-block:16px;font-size:14px}.community-dialog .community-field select,.community-dialog .community-field textarea{width:100%;min-height:44px;padding:12px;border:1px solid var(--color-line);background:var(--color-background);color:inherit;font:inherit}.community-dialog .community-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.community-dialog .community-dialog-actions button{min-height:44px;padding:10px 18px;border:1px solid var(--color-line);background:transparent;color:inherit;font:inherit;cursor:pointer}.community-dialog .community-dialog-actions button[type=submit]{background:var(--color-ink);color:var(--color-background)}@media only screen and (max-width:820px){.community-dialog{padding:20px}}.community-notice{min-height:20px;margin-block:12px;font-size:13px;line-height:1.5}
