.collect-set{background:var(--raised);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;margin:28px 0;padding:26px 28px;display:grid}.collect-set .eyebrow{align-items:center;gap:8px;display:flex}.collect-set h2{margin:10px 0 8px;font:600 30px/1.15 Barlow Semi Condensed,sans-serif}.collect-set-copy>p{color:var(--foreground);margin:0 0 16px}.collect-set-copy label{flex-direction:column;gap:7px;max-width:480px;font-size:13px;font-weight:600;display:flex}.collect-set select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--foreground);border-radius:6px;padding:8px}.collect-set-copy>small{max-width:620px;color:var(--muted-foreground);margin-top:8px;line-height:1.5;display:block}.collect-set-action{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.collect-set-action>a{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.collect-set-action>small{color:var(--muted-foreground);font-size:12px}.collect-set-count{margin:0;font-size:14px;font-weight:600}.collect-set-feedback{grid-column:1/-1;margin:0;font-size:14px}.collect-set [role=alert]{color:var(--muted-foreground)}@media (max-width:600px){.collect-set{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.collect-set h2{font-size:27px}.collect-set-action{align-items:stretch}.collect-set-action>button{white-space:normal;width:100%;height:auto;min-height:44px}.collect-set-action>a{align-self:flex-start}}
