.comm-page{max-width:1100px;min-width:0;margin:24px auto;padding:20px;color:var(--text)}.comm-actions,.comm-page nav,.comm-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.comm-actions>*,.comm-row>*{min-width:0;max-width:100%}.comm-page nav a{padding:8px}.comm-page label{display:block;margin:10px 0}.comm-page input:not([type=checkbox]),.comm-page select,.comm-page textarea,.comm-picker input,.comm-picker select{border:1px solid var(--line);border-radius:6px;padding:8px;min-width:0;max-width:100%;background:var(--panel2);color:var(--text)}.comm-page input::placeholder,.comm-page textarea::placeholder,.comm-picker input::placeholder{color:var(--muted);opacity:1}.comm-page input[type=checkbox],.comm-picker input[type=checkbox]{width:auto;min-height:0;accent-color:var(--accent)}.comm-page textarea{width:100%;min-height:90px}.comm-page button,.comm-picker button{padding:7px 11px;border:1px solid var(--line);border-radius:6px;margin:3px;background:var(--panel2);color:var(--text)}.comm-page button:disabled,.comm-picker button:disabled{opacity:.55;cursor:not-allowed}.comm-page article,.comm-page fieldset,.comm-picker article,.comm-picker aside{min-width:0;min-inline-size:0;max-width:100%;border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.comm-page legend{max-width:100%;padding:0 6px;color:var(--text)}.comm-page fieldset fieldset{background:var(--panel2)}.comm-page .comm-editor{min-width:0;max-width:100%;background:var(--panel);color:var(--text);padding:20px;border:1px solid var(--line);border-radius:12px}.comm-page fieldset:disabled input,.comm-page fieldset:disabled select,.comm-page fieldset:disabled textarea{opacity:1;color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:not-allowed}.comm-page small{color:var(--muted)}.comm-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.comm-picker{padding:12px;border:1px solid var(--line);border-radius:10px;margin:8px 0;background:var(--panel);color:var(--text);min-width:0}.comm-picker input,.comm-picker select{padding:6px;max-width:100%;margin:4px}.comm-picker p{white-space:pre-wrap;overflow-wrap:anywhere}.comm-picker summary{cursor:pointer;font-weight:600}.comm-page [role=alert],.comm-picker [role=alert]{color:var(--danger)}@media(max-width:600px){.comm-page,.comm-page .comm-editor{padding:12px}.comm-page fieldset{padding:10px}}.comm-token-buttons{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem}.comm-token-buttons button{border-radius:1rem;background:var(--color-comm-token-buttons-surface);color:var(--color-comm-token-buttons-text);padding:.4rem .7rem}.comm-authoring{padding:1rem;margin:1rem 0;border:1px solid var(--color-comm-authoring-border);border-radius:12px;background:var(--color-comm-authoring-surface)}.comm-page textarea{white-space:pre-wrap}