:is(.webform-submission-form,.views-exposed-form) label:not(.option){color:var(--color--text-body);font-family:var(--font--body);font-size:.85rem;font-weight:400;letter-spacing:normal;line-height:1.6;margin:0;text-align:left;text-transform:none}:is(.webform-submission-form,.views-exposed-form) .form-email,:is(.webform-submission-form,.views-exposed-form) .form-select,:is(.webform-submission-form,.views-exposed-form) .form-tel,:is(.webform-submission-form,.views-exposed-form) .form-text,:is(.webform-submission-form,.views-exposed-form) .form-textarea{background-color:var(--color--surface-page);border:1.5px solid var(--color--text-heading);border-radius:var(--radius--card);box-sizing:border-box;color:var(--color--text-body);font-family:var(--font--body);font-size:1rem;font-weight:400;line-height:1.7;margin:0;max-width:100%;outline:none;padding:13px 15px;transition:box-shadow var(--transition--quick);width:100%}:is(.webform-submission-form,.views-exposed-form) .form-email::placeholder,:is(.webform-submission-form,.views-exposed-form) .form-select::placeholder,:is(.webform-submission-form,.views-exposed-form) .form-tel::placeholder,:is(.webform-submission-form,.views-exposed-form) .form-text::placeholder,:is(.webform-submission-form,.views-exposed-form) .form-textarea::placeholder{color:var(--color--text-muted);opacity:.7}:is(.webform-submission-form,.views-exposed-form) .form-email:focus,:is(.webform-submission-form,.views-exposed-form) .form-select:focus,:is(.webform-submission-form,.views-exposed-form) .form-tel:focus,:is(.webform-submission-form,.views-exposed-form) .form-text:focus,:is(.webform-submission-form,.views-exposed-form) .form-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color--green) 20%,transparent)}:is(.webform-submission-form,.views-exposed-form) .form-textarea{line-height:1.7;min-height:120px;resize:vertical}:is(.webform-submission-form,.views-exposed-form) .form-select{appearance:none;background-color:var(--color--surface-page);background-image:linear-gradient(45deg,transparent 50%,var(--color--text-heading) 50%),linear-gradient(135deg,var(--color--text-heading) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}