.party-builder{margin:24px 0;padding:22px;border:3px solid #ff73b6;border-radius:23px;background:linear-gradient(150deg,#fff5fa,#ffe6f1)}.party-builder h3{font-size:27px;margin:9px 0}.party-builder>p{font-size:14px;line-height:1.5}.party-builder-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:15px 0;padding:13px;background:white;border:1px solid #ffb4d9;border-radius:13px}.party-builder-row label{font-size:11px;font-weight:900;flex:1;min-width:116px}.party-builder-row select,.party-builder-row input{display:block;width:100%;padding:10px;border:1px solid #dc9dbd;border-radius:8px;background:white;margin-top:7px}.party-builder-row button{background:#ff007f;color:white;padding:12px;border-radius:10px;border:0;font-weight:900}.party-choice-item{display:flex;justify-content:space-between;gap:10px;background:white;border-radius:10px;padding:9px;margin:6px 0;font-size:13px}.party-choice-item button{border:0;background:#ffe1ed;border-radius:8px;padding:8px}.party-note-label{font-size:13px;font-weight:800;display:block;margin-top:15px}.party-note-label textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #e4a0c7;padding:10px;border-radius:9px;margin-top:6px}.party-price-warning{font-size:12px!important;color:#85304b;background:white;border-left:4px solid #ff007f;padding:10px;margin-top:15px}