:root{--pronamic-color-base:var(--wp--custom--pronamic--color--base,#fff);--pronamic-color-contrast:var(--wp--custom--pronamic--color--contrast,#000);--pronamic-color-neutral:var(--wp--custom--pronamic--color--neutral,#ccc);--pronamic-form-control-border-color:var(--pronamic-color-neutral);--pronamic-form-control-background-color:var(--pronamic-color-base);--pronamic-form-control-background-color-focus:var(--pronamic-color-contrast);--pronamic-form-control-border-radius:.25em}:root :where(.wp-block-pronamic-form-control__element){background-color:var(--pronamic-form-control-background-color);border:1px solid var(--pronamic-form-control-border-color);border-radius:var(--pronamic-form-control-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:.875em 1em}.wp-block-pronamic-form-control__element:where(:not([type=checkbox]):not([type=radio])){box-sizing:border-box;color:inherit;display:inline-block;font-size:inherit;outline:2px solid transparent;transition:border-color .2s,outline-color .4s;width:100%}.wp-block-pronamic-form-control__element:where(:not([type=checkbox]):not([type=radio])):focus{border-color:var(--pronamic-form-control-background-color-focus);outline-color:rgba(0,0,0,.05)}.wp-block-pronamic-form-control textarea{min-block-size:12rem}.wp-block-pronamic-form-control__element[type=radio]{--pronamic-toggle-switch-control-size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--pronamic-form-control-background-color);border:1px solid var(--pronamic-form-control-border-color);border-radius:50%;cursor:pointer;display:inline-block;font-size:inherit;height:var(--pronamic-toggle-switch-control-size);margin:0 0 0 .25em;outline:0;padding:0;position:relative;transition:border-color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom;width:var(--pronamic-toggle-switch-control-size)}.wp-block-pronamic-form-control__element[type=radio]:before{background-color:transparent;content:"";height:calc(var(--pronamic-toggle-switch-control-size)/2);right:50%;position:absolute;top:50%;transform:translate(50%,-50%);transition:background-color .2s;width:calc(var(--pronamic-toggle-switch-control-size)/2)}.wp-block-pronamic-form-control__element[type=radio]:checked{border-color:var(--pronamic-color-contrast)}.wp-block-pronamic-form-control__element[type=radio]:checked[type=checkbox],.wp-block-pronamic-form-control__element[type=radio]:checked[type=radio]:before{background-color:var(--pronamic-color-contrast)}.wp-block-pronamic-form-control__element[type=radio]:before{border-radius:50%}.wp-block-pronamic-form-control__element[type=checkbox]{--pronamic-toggle-switch-control-size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--pronamic-form-control-background-color);border:1px solid var(--pronamic-form-control-border-color);border-radius:var(--pronamic-form-control-border-radius);cursor:pointer;display:inline-block;font-size:inherit;height:var(--pronamic-toggle-switch-control-size);margin:0 0 0 .25em;outline:0;padding:0;position:relative;transition:border-color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom;width:var(--pronamic-toggle-switch-control-size)}.wp-block-pronamic-form-control__element[type=checkbox]:before{background-color:transparent;content:"";height:calc(var(--pronamic-toggle-switch-control-size)/2);right:50%;position:absolute;top:50%;transform:translate(50%,-50%);transition:background-color .2s;width:calc(var(--pronamic-toggle-switch-control-size)/2)}.wp-block-pronamic-form-control__element[type=checkbox]:checked{border-color:var(--pronamic-color-contrast)}.wp-block-pronamic-form-control__element[type=checkbox]:checked[type=checkbox],.wp-block-pronamic-form-control__element[type=checkbox]:checked[type=radio]:before{background-color:var(--pronamic-color-contrast)}.wp-block-pronamic-form-control__element[type=checkbox]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0%27/%3E%3C/svg%3E");height:100%;width:100%}
