.pg-goals{margin-block:1rem}.pg-goal{display:flex;flex-direction:column;gap:.6rem;text-align:start;white-space:normal;border:1px solid var(--u-border,#dfe5ee);border-radius:12px;padding:1rem;background:var(--u-panel,#fff);color:inherit;cursor:pointer;font:inherit;min-width:0}.pg-goal span{font-size:.875rem;line-height:1.8}.pg-goal.selected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb;background:#eff6ff}.pg-goal:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.pg-message{padding:1rem;border:1px solid #dfe5ee;background:#f8fafc;border-radius:12px;margin-block:1rem;overflow-wrap:anywhere}.pg-message p{white-space:pre-wrap;line-height:2}.pg-checklist{padding-inline-start:1.5rem;line-height:2.2}.pg-domain-record{display:grid;gap:.5rem;min-width:0}.pg-domain-record dd{margin:0;padding:.75rem;background:#f1f5f9;border-radius:8px;direction:ltr;text-align:left;overflow-wrap:anywhere;user-select:all}.pg-domain-record code{white-space:normal}.pg-compose-help summary{font-weight:650;cursor:pointer}.pg-compose-help .u-inline-link{display:inline-block;margin-block:.5rem}.pg-goals>*{min-width:0}@media(max-width:600px){.pg-goals{grid-template-columns:1fr}.pg-domain-record{font-size:.875rem}.pg-checklist{line-height:2}}
