.wp-block-craftforms-form.is-style-default,.wp-block-craftforms-form:not([class*=is-style-]){.cf-field-card .wp-block-craftforms-checkbox-option:has(>input:checked),.cf-field-card .wp-block-craftforms-radio-option:has(>input:checked){border-color:var(--cf-focus-color);border-width:2px;box-shadow:none}.cf-field-card .wp-block-craftforms-checkbox-option:has(>input:checked):after,.cf-field-card .wp-block-craftforms-radio-option:has(>input:checked):after{content:none}.wp-block-craftforms-infoblock.is-layout-constrained>*{margin-block-start:0}.cf-repeater-add{background:0 0;border:1px solid var(--cf-input-border-color);border-radius:var(--cf-input-border-radius);color:inherit;font-size:.875em;line-height:1.4;padding:.35em .9em;transition:background .15s,border-color .15s;&:hover:not(:disabled){background:color-mix(in srgb,currentColor 6%,transparent)}&:disabled{cursor:not-allowed;opacity:.45}}.cf-repeater-remove{align-self:flex-end;background:0 0;border:1px solid transparent;border-radius:var(--cf-input-border-radius);color:var(--cf-color-invalid);font-size:.8em;line-height:1.4;padding:.2em .6em;transition:background .15s;&:hover:not(:disabled){background:color-mix(in srgb,var(--cf-color-invalid) 10%,transparent)}&:disabled{cursor:not-allowed;opacity:.45}}}.wp-block-craftforms-form.is-style-default.has-text-color,.wp-block-craftforms-form:not([class*=is-style-]).has-text-color{--cf-card-accent:currentColor}