.claim-form-section{padding:40px 0}.form-vertical button[type=submit]{padding:14px 30px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.claim-form-container{max-width:800px;margin:0 auto;padding:0 15px}.claim-form__header{text-align:center;margin-bottom:30px}.claim-form__title{font-size:32px;margin-bottom:10px}.claim-form__subtitle{font-size:16px;color:#666}.form-vertical{display:flex;flex-direction:column}.form-vertical label{display:block;margin-bottom:8px;font-weight:500;font-size:14px}.form-vertical input[type=text],.form-vertical input[type=email],.form-vertical input[type=date],.form-vertical input[type=number],.form-vertical select,.form-vertical textarea{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;box-sizing:border-box;background-color:#fff}.form-vertical input[type=date]{color:#666}.form-vertical textarea{min-height:120px;resize:vertical}.form-vertical select{cursor:pointer}.form-vertical .checkbox-group{margin-bottom:20px}.form-vertical .checkbox-group label{display:flex;align-items:center;font-weight:400;cursor:pointer}.form-vertical .checkbox-group input[type=checkbox]{width:auto;margin-right:10px;margin-bottom:0;cursor:pointer}.form-vertical button[type=submit]:hover{opacity:.9}.form-vertical button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.note--success{background-color:#d4edda;color:#155724;padding:12px;border-radius:4px;margin-bottom:20px}.note--error{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px}.webhook-status{padding:12px;border-radius:4px;margin-bottom:20px;display:none}.webhook-status.loading{display:block;background-color:#d1ecf1;color:#0c5460}.webhook-status.error{display:block;background-color:#f8d7da;color:#721c24}.flex-columns-wrapper{display:flex;flex-direction:row;gap:20px}.flex-column{flex:1 1 50%}.login-message a{text-decoration:underline}label.issue-option{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400;display:flex;align-items:center}label.issue-option input{margin:0 5px}h3.contact-information{margin-top:30px!important}@media screen and (max-width:768px){.claim-form__title{font-size:24px}.claim-form-container{padding:0 20px}.flex-columns-wrapper{align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/claim-form.css.map */
