body.pbss-rehearsal{margin:0;background:#f4f6f5;color:#253e45;font-family:Prompt,Arial,sans-serif}.pbss-rehearsal main.pbss{max-width:1080px;margin:32px auto;padding:0 20px}.pbss-rehearsal .pbss-banner{margin-bottom:20px}.pbss-rehearsal h1{font-size:26px;margin:6px 0}.pbss-rehearsal .button{font:inherit;background:#fff;color:#31525b;border:1px solid #a9b9bd;border-radius:8px;padding:10px 16px;cursor:pointer;margin:6px 6px 6px 0}.pbss-rehearsal .button-primary{background:#31525b;color:#fff}.pbss-rehearsal button:disabled{opacity:.5;cursor:not-allowed}.pbss-rehearsal input,.pbss-rehearsal select{font:inherit;min-height:42px;padding:8px;border:1px solid #a9b9bd;border-radius:7px}.pbss-rehearsal #ss-message{min-height:24px}.pbss-rehearsal :focus-visible{outline:3px solid #a76f18;outline-offset:3px}.pbss-rehearsal [data-error="true"]{color:#9b2424}@media(max-width:640px){.pbss-rehearsal main.pbss{margin:14px auto;padding:0 12px}.pbss-rehearsal .pbss-banner{display:block}.pbss-rehearsal h1{font-size:22px}.pbss-rehearsal .button{width:100%}}

.pbss-rehearsal #ss-allocation{overflow-wrap:anywhere}

.pbss-rehearsal main.pbss{box-sizing:border-box}

body.pbss-rehearsal-embedded main.pbss{margin:12px auto;padding:0 12px}body.pbss-rehearsal-embedded .pbss-banner{display:none}
