.builder-card{margin-bottom:24px}.builder-toolbar,.field-row,.ticket-option{display:flex;align-items:center;justify-content:space-between;gap:18px}.builder-toolbar>div,.inline-form{display:flex;align-items:center;gap:10px}.inline-form{margin:0}.button-secondary{color:#10201a;background:transparent}.field-list{margin-top:25px;border-top:1px solid rgba(16,32,26,.13)}.field-row{padding:18px 0;border-bottom:1px solid rgba(16,32,26,.13)}.field-row small{display:block;color:#718078;text-transform:uppercase}.danger{color:#9a3f39}.check-label{display:flex!important;grid-template-columns:20px 1fr!important;align-items:center}.check-label input{width:auto}.public-form-shell{min-height:100vh;padding:70px 20px;background:#f6f2e9}.public-form-card{width:min(760px,100%);margin:auto;padding:clamp(28px,5vw,60px);background:#fffdf8;border:1px solid rgba(16,32,26,.13)}.public-form-card>h1{font-family:var(--serif);font-size:clamp(2.5rem,6vw,5rem);line-height:1}.public-field{margin:0;padding:22px 0;border:0;border-top:1px solid rgba(16,32,26,.13)}.public-field legend{padding-top:20px;font-weight:700}.public-field>small{display:block;margin-bottom:12px;color:#718078}.public-field input:not([type=radio]):not([type=checkbox]),.public-field select,.public-field textarea{width:100%;padding:14px;border:1px solid rgba(16,32,26,.2);font:inherit}.option-label{display:block;margin:10px 0}.ticket-option{padding:14px 0;border-bottom:1px solid rgba(16,32,26,.1)}.ticket-option span small{display:block}.ticket-option input{max-width:85px}.confirmation-panel{padding:28px;margin-top:30px;background:#eef3ee}.confirmation-panel h2{font-family:var(--serif);font-size:2rem}.payment-qr{display:block;max-width:260px;margin-top:20px}.button-disabled{opacity:.55;pointer-events:none}
