.suggestion-actions{flex-wrap:wrap;gap:12px;display:flex}.suggestion-chip{border-radius:var(--radius-pill);background:var(--surface-subtle);width:48px;height:48px;color:var(--ink);font-size:var(--type-cta-size);line-height:var(--type-cta-line);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-body);transition:background-color var(--motion-control) var(--ease-control);flex:0 0 48px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.suggestion-chip:hover{background:var(--surface-hover);text-decoration:none}}.suggestion-chip:active{background:var(--surface-pressed)}@media (prefers-reduced-motion:reduce){.suggestion-chip{transition:none}}.section-intro>.suggestion-actions{margin-top:24px}.suggestion-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.suggestion-heading h2{margin:0}.suggestion-heading .suggestion-actions{flex-shrink:0}.mobile-filter-row>.suggestion-actions{display:none}.suggestion-form-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.suggestion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.suggestion-back{color:var(--text-muted);margin-bottom:24px;display:inline-flex}.suggestion-back:hover{text-underline-offset:4px;text-decoration:underline}.suggestion-success{outline-offset:6px}@media (max-width:760px){.suggestion-heading>.suggestion-actions{display:none}.mobile-filter-row>.suggestion-actions{flex-wrap:nowrap;display:flex}.suggestion-heading{flex-direction:column;align-items:flex-start;gap:16px}.suggestion-form-grid{grid-template-columns:minmax(0,1fr)}.suggestion-form-fields>.button{width:100%}}
