[data-cup]{margin:24px 0;padding:24px;border:1px solid #c6a45e;border-radius:18px;background:#fffaf0;color:#24211b;scroll-margin-top:100px}[data-cup] h4{font-size:1.25rem;margin:0 0 12px}[data-cup] p{line-height:1.6;margin:12px 0}[data-cup] .btn{margin:8px 8px 8px 0;white-space:normal}[data-cup] button:disabled{opacity:.55;cursor:wait}.cup-recovery{padding:16px;border:1px solid #d8c8a5;border-radius:12px;margin:20px 0}.cup-recovery input{display:block;width:100%;padding:10px;border:1px solid #b5a98e;border-radius:6px;margin:8px 0;background:white;color:#29241b}.cup-recovery small{display:block}.cup-error{color:#a32816;font-weight:700}.cup-status{padding:10px 0}.cup-status strong{display:block;font-size:1.1rem;color:#3e6228}[data-cup] [hidden]{display:none!important}[data-cup] .field input[type=file]{max-width:100%;padding:12px;font-size:14px}[data-cup] .form-note{grid-column:1/-1}[data-cup] .event-registration{background:white}[data-cup] .btn-outline{color:#24211b;border-color:#877644}@media(max-width:600px){[data-cup]{padding:16px}[data-cup] .btn{width:100%;margin-right:0}.cup-recovery{padding:12px}}
