.lpf-trader-application .lpf-pitch-summary{display:grid;gap:.6rem;margin:1rem 0;font-size:clamp(1.35rem,3vw,2rem)}
.lpf-trader-application .lpf-pitch-options{border:1px solid #bdb4c2;border-radius:12px;padding:1.25rem;margin:1.5rem 0;min-width:0}
.lpf-trader-application .lpf-pitch-options legend{font-weight:800;padding:0 .4rem}
.lpf-trader-application .lpf-pitch-options .small{color:#655b6b}
.lpf-trader-application .lpf-pitch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.lpf-trader-application .lpf-pitch-choice{display:flex;align-items:center;gap:.75rem;border:2px solid #bdb4c2;border-radius:10px;padding:1rem;min-height:64px;cursor:pointer;background:#fff;color:#24182f}
.lpf-trader-application .lpf-pitch-choice input{width:24px;height:24px;min-width:24px;margin:0;accent-color:#681564}
.lpf-trader-application .lpf-pitch-choice>span{display:grid;gap:.25rem}
.lpf-trader-application .lpf-pitch-choice:has(input:checked){border-color:#681564;background:#fff4fc}
.lpf-trader-application :is(input,select,textarea,button):focus-visible{outline:3px solid #681564;outline-offset:3px}
.lpf-trader-application .info-grid>p{min-width:0}
.lpf-trader-application input[type=file]{max-width:100%;box-sizing:border-box}
.lpf-trader-application small{display:block;line-height:1.5;margin-top:.4rem}
.lpf-trader-application .notice-error p{margin:.4rem 0}
.lpf-trader-application .form-shell button[type=submit]{background:#b00057;color:#fff;min-height:44px}
.lpf-trader-application .lpf-food-application-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:56px;max-width:100%;padding:1rem 1.1rem;border-radius:10px;background:#b00057;color:#fff;font-size:1.1rem;font-weight:800;line-height:1.4;text-align:center;text-decoration:underline;white-space:normal;overflow-wrap:anywhere}
.lpf-trader-application .lpf-food-application-link:focus-visible{outline:3px solid #681564;outline-offset:4px}
@media(max-width:600px){.lpf-trader-application .lpf-pitch-grid{grid-template-columns:1fr}.lpf-trader-application .lpf-pitch-options{padding:1rem}.lpf-trader-application .form-shell{min-width:0}}
