/* Goal catalogue and dedicated detail view follow the existing customer theme. */
.wp .wf-queue.wp-save-bar{align-items:center;gap:14px}.wp .wf-queue.wp-save-bar>strong{flex:1 1 240px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.wp .wf-queue.wp-save-bar>.wf-btn{flex:0 0 auto;min-width:140px;min-height:46px;white-space:nowrap}
@media(max-width:700px){.wp .wf-queue.wp-save-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px))}.wp .wf-queue.wp-save-bar>strong{margin:0;font-size:13px}.wp .wf-queue.wp-save-bar>.wf-btn{width:100%;min-width:0;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.5}}
.wp .wp-goal-card{display:flex;flex-direction:column;gap:12px;min-width:0;cursor:default}.wp .wp-goal-card>.wf-btn{align-self:stretch;margin-top:auto}.wp .wp-goal-card .wp-goal-heading{align-items:flex-start}.wp .wp-goal-card strong{overflow-wrap:anywhere}.wp .wp-unsold-setting{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.wp .wp-unsold-setting .wf-check{align-items:flex-start;line-height:1.6}.wp .wp-unsold-setting .wf-note{font-size:12px;line-height:1.6;margin-bottom:0}.wp .wf-heading h2:focus{outline:none}.wp .wp-goal-details{min-width:0}.wp .wp-goal-details>.wp-selected-heading{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:18px}
