.ff-party-tool{padding-bottom:70px}.ff-party-tool .creative-builder-panel{display:grid;gap:18px;align-content:start}.ff-party-fields{display:grid;grid-template-columns:2fr 1fr;gap:12px}.ff-pack-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border:1px solid #e4d6ed;border-radius:16px}.ff-pack-choices legend{padding:0 6px;font-weight:800;color:#32105d}.ff-pack-choices label{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4}.ff-pack-choices input{accent-color:#ff642d;width:18px;height:18px;flex:none}.ff-party-help{padding:16px;background:#f5eff9;border-radius:16px;color:#604775}.ff-party-help summary{font-weight:800;cursor:pointer}.ff-party-help p{font-size:13px;line-height:1.7;margin:12px 0 0}.ff-agenda-editor{display:grid;gap:15px}.ff-agenda-row{display:grid;grid-template-columns:minmax(0,1fr) 85px 32px;gap:8px;align-items:end}.ff-remove-step{height:48px;display:grid;place-items:center;background:#fff3ec;color:#a0442a;border:1px solid #efd7c8;border-radius:10px}.ff-party-tool textarea{resize:vertical}.ff-party-tool label small{font-weight:400;line-height:1.6}.ff-party-tool .meta .textlink{border:0;background:none;cursor:pointer;font:inherit;color:#6b3e90;text-decoration:underline}.ff-party-tool #ff-preview{scroll-margin-top:100px}@media(max-width:620px){.ff-party-fields{grid-template-columns:1fr 100px}.ff-pack-choices{grid-template-columns:1fr}.ff-agenda-row{grid-template-columns:minmax(0,1fr) 70px 30px}.ff-agenda-row label{font-size:11px}}