.occasion-choices{gap:6px;display:grid}.occasion-choices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.occasion-choices-row{flex-wrap:wrap;display:flex}.occasion-choices button{border-radius:var(--radius-control,10px);color:#071a36;min-height:44px;font:800 14px/1.2 var(--font-display,Manrope, Arial, sans-serif);text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3626;padding:0 12px}.occasion-choices-row button{border-radius:999px;min-height:40px;font-size:13px}.occasion-choices button[data-quiet]{color:#42516a;background:#edf0ef;font-weight:700}.occasion-choices button[aria-pressed=true]{color:#071a36;background:#f3efe6;border-color:#071a36;box-shadow:inset 0 0 0 1px #071a36}.occasion-choices button:focus-visible,.occasion-pill:focus-visible,.message-starters button:focus-visible{outline-offset:2px;outline:2px solid #071a36}.occasion-pill{color:#071a36;min-height:32px;font:800 12px/1 var(--font-display,Manrope, Arial, sans-serif);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #071a3626;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.occasion-pill u{color:#42516a;font-weight:700}.message-starters{flex-wrap:wrap;gap:6px;display:flex}.message-starters button{color:#071a36;min-height:36px;font:700 13px/1.2 var(--font-body,Inter, Arial, sans-serif);cursor:pointer;background:#fff;border:1px solid #071a3626;border-radius:999px;padding:0 12px}
