body:not(.wp-admin) .form-input,body:not(.wp-admin) input[type=date],body:not(.wp-admin) input[type=email],body:not(.wp-admin) input[type=number],body:not(.wp-admin) input[type=tel],body:not(.wp-admin) input[type=text],body:not(.wp-admin) input[type=url]{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}body:not(.wp-admin) .form-input::-moz-placeholder,body:not(.wp-admin) input[type=date]::-moz-placeholder,body:not(.wp-admin) input[type=email]::-moz-placeholder,body:not(.wp-admin) input[type=number]::-moz-placeholder,body:not(.wp-admin) input[type=tel]::-moz-placeholder,body:not(.wp-admin) input[type=text]::-moz-placeholder,body:not(.wp-admin) input[type=url]::-moz-placeholder{color:#999}body:not(.wp-admin) .form-input::placeholder,body:not(.wp-admin) input[type=date]::placeholder,body:not(.wp-admin) input[type=email]::placeholder,body:not(.wp-admin) input[type=number]::placeholder,body:not(.wp-admin) input[type=tel]::placeholder,body:not(.wp-admin) input[type=text]::placeholder,body:not(.wp-admin) input[type=url]::placeholder{color:#999}body:not(.wp-admin) .form-input:hover,body:not(.wp-admin) input[type=date]:hover,body:not(.wp-admin) input[type=email]:hover,body:not(.wp-admin) input[type=number]:hover,body:not(.wp-admin) input[type=tel]:hover,body:not(.wp-admin) input[type=text]:hover,body:not(.wp-admin) input[type=url]:hover{border-color:var(--wp--preset--color--primary,#06c)}body:not(.wp-admin) .form-input:focus,body:not(.wp-admin) input[type=date]:focus,body:not(.wp-admin) input[type=email]:focus,body:not(.wp-admin) input[type=number]:focus,body:not(.wp-admin) input[type=tel]:focus,body:not(.wp-admin) input[type=text]:focus,body:not(.wp-admin) input[type=url]:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}body:not(.wp-admin) .form-input:disabled,body:not(.wp-admin) input[type=date]:disabled,body:not(.wp-admin) input[type=email]:disabled,body:not(.wp-admin) input[type=number]:disabled,body:not(.wp-admin) input[type=tel]:disabled,body:not(.wp-admin) input[type=text]:disabled,body:not(.wp-admin) input[type=url]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}body:not(.wp-admin) .form-search,body:not(.wp-admin) input[type=search]{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}body:not(.wp-admin) .form-search::-moz-placeholder,body:not(.wp-admin) input[type=search]::-moz-placeholder{color:#999}body:not(.wp-admin) .form-search::placeholder,body:not(.wp-admin) input[type=search]::placeholder{color:#999}body:not(.wp-admin) .form-search:hover,body:not(.wp-admin) input[type=search]:hover{border-color:var(--wp--preset--color--primary,#06c)}body:not(.wp-admin) .form-search:focus,body:not(.wp-admin) input[type=search]:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}body:not(.wp-admin) .form-search:disabled,body:not(.wp-admin) input[type=search]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}body:not(.wp-admin) .form-textarea,body:not(.wp-admin) textarea{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}body:not(.wp-admin) .form-textarea::-moz-placeholder,body:not(.wp-admin) textarea::-moz-placeholder{color:#999}body:not(.wp-admin) .form-textarea::placeholder,body:not(.wp-admin) textarea::placeholder{color:#999}body:not(.wp-admin) .form-textarea:hover,body:not(.wp-admin) textarea:hover{border-color:var(--wp--preset--color--primary,#06c)}body:not(.wp-admin) .form-textarea:focus,body:not(.wp-admin) textarea:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}body:not(.wp-admin) .form-textarea:disabled,body:not(.wp-admin) textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}body:not(.wp-admin) .form-textarea,body:not(.wp-admin) textarea{min-height:120px;resize:vertical}body:not(.wp-admin) .form-select,body:not(.wp-admin) select{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}body:not(.wp-admin) .form-select::-moz-placeholder,body:not(.wp-admin) select::-moz-placeholder{color:#999}body:not(.wp-admin) .form-select::placeholder,body:not(.wp-admin) select::placeholder{color:#999}body:not(.wp-admin) .form-select:hover,body:not(.wp-admin) select:hover{border-color:var(--wp--preset--color--primary,#06c)}body:not(.wp-admin) .form-select:focus,body:not(.wp-admin) select:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}body:not(.wp-admin) .form-select:disabled,body:not(.wp-admin) select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}body:not(.wp-admin) .form-select,body:not(.wp-admin) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23666\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"></polyline></svg>");background-position:right var(--beacon-spacing-md) center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:var(--beacon-spacing-4xl)}body:not(.wp-admin) .form-label,body:not(.wp-admin) label{color:#333;display:block;font-size:var(--beacon-font-size-base);font-weight:var(--beacon-font-weight-medium);margin-bottom:var(--beacon-spacing-sm)}body:not(.wp-admin) .form-button,body:not(.wp-admin) button[type=submit]{align-items:center;background:#333;border:none;border-radius:var(--beacon-input-border-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--beacon-font-size-md);font-weight:var(--beacon-font-weight-medium);gap:var(--beacon-gap-sm);justify-content:center;line-height:var(--beacon-line-height-normal);padding:.875rem var(--beacon-spacing-xl);text-decoration:none;transition:background-color var(--beacon-transition),transform var(--beacon-duration-fast) ease}body:not(.wp-admin) .form-button:focus,body:not(.wp-admin) .form-button:hover,body:not(.wp-admin) button[type=submit]:focus,body:not(.wp-admin) button[type=submit]:hover{background:#000}body:not(.wp-admin) .form-button:focus,body:not(.wp-admin) button[type=submit]:focus{outline:var(--beacon-border-width-base) solid rgba(0,0,0,.2);outline-offset:var(--beacon-border-width-base)}body:not(.wp-admin) .form-button:active,body:not(.wp-admin) button[type=submit]:active{transform:scale(.98)}body:not(.wp-admin) .form-button:disabled,body:not(.wp-admin) button[type=submit]:disabled{cursor:not-allowed;opacity:var(--beacon-opacity-60)}.editor-styles-wrapper .form-input,.editor-styles-wrapper input[type=date],.editor-styles-wrapper input[type=email],.editor-styles-wrapper input[type=number],.editor-styles-wrapper input[type=tel],.editor-styles-wrapper input[type=text],.editor-styles-wrapper input[type=url]{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}.editor-styles-wrapper .form-input::-moz-placeholder,.editor-styles-wrapper input[type=date]::-moz-placeholder,.editor-styles-wrapper input[type=email]::-moz-placeholder,.editor-styles-wrapper input[type=number]::-moz-placeholder,.editor-styles-wrapper input[type=tel]::-moz-placeholder,.editor-styles-wrapper input[type=text]::-moz-placeholder,.editor-styles-wrapper input[type=url]::-moz-placeholder{color:#999}.editor-styles-wrapper .form-input::placeholder,.editor-styles-wrapper input[type=date]::placeholder,.editor-styles-wrapper input[type=email]::placeholder,.editor-styles-wrapper input[type=number]::placeholder,.editor-styles-wrapper input[type=tel]::placeholder,.editor-styles-wrapper input[type=text]::placeholder,.editor-styles-wrapper input[type=url]::placeholder{color:#999}.editor-styles-wrapper .form-input:hover,.editor-styles-wrapper input[type=date]:hover,.editor-styles-wrapper input[type=email]:hover,.editor-styles-wrapper input[type=number]:hover,.editor-styles-wrapper input[type=tel]:hover,.editor-styles-wrapper input[type=text]:hover,.editor-styles-wrapper input[type=url]:hover{border-color:var(--wp--preset--color--primary,#06c)}.editor-styles-wrapper .form-input:focus,.editor-styles-wrapper input[type=date]:focus,.editor-styles-wrapper input[type=email]:focus,.editor-styles-wrapper input[type=number]:focus,.editor-styles-wrapper input[type=tel]:focus,.editor-styles-wrapper input[type=text]:focus,.editor-styles-wrapper input[type=url]:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}.editor-styles-wrapper .form-input:disabled,.editor-styles-wrapper input[type=date]:disabled,.editor-styles-wrapper input[type=email]:disabled,.editor-styles-wrapper input[type=number]:disabled,.editor-styles-wrapper input[type=tel]:disabled,.editor-styles-wrapper input[type=text]:disabled,.editor-styles-wrapper input[type=url]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}.editor-styles-wrapper .form-search,.editor-styles-wrapper input[type=search]{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}.editor-styles-wrapper .form-search::-moz-placeholder,.editor-styles-wrapper input[type=search]::-moz-placeholder{color:#999}.editor-styles-wrapper .form-search::placeholder,.editor-styles-wrapper input[type=search]::placeholder{color:#999}.editor-styles-wrapper .form-search:hover,.editor-styles-wrapper input[type=search]:hover{border-color:var(--wp--preset--color--primary,#06c)}.editor-styles-wrapper .form-search:focus,.editor-styles-wrapper input[type=search]:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}.editor-styles-wrapper .form-search:disabled,.editor-styles-wrapper input[type=search]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}.editor-styles-wrapper .form-textarea,.editor-styles-wrapper textarea{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}.editor-styles-wrapper .form-textarea::-moz-placeholder,.editor-styles-wrapper textarea::-moz-placeholder{color:#999}.editor-styles-wrapper .form-textarea::placeholder,.editor-styles-wrapper textarea::placeholder{color:#999}.editor-styles-wrapper .form-textarea:hover,.editor-styles-wrapper textarea:hover{border-color:var(--wp--preset--color--primary,#06c)}.editor-styles-wrapper .form-textarea:focus,.editor-styles-wrapper textarea:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}.editor-styles-wrapper .form-textarea:disabled,.editor-styles-wrapper textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}.editor-styles-wrapper .form-textarea,.editor-styles-wrapper textarea{min-height:120px;resize:vertical}.editor-styles-wrapper .form-select,.editor-styles-wrapper select{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}.editor-styles-wrapper .form-select::-moz-placeholder,.editor-styles-wrapper select::-moz-placeholder{color:#999}.editor-styles-wrapper .form-select::placeholder,.editor-styles-wrapper select::placeholder{color:#999}.editor-styles-wrapper .form-select:hover,.editor-styles-wrapper select:hover{border-color:var(--wp--preset--color--primary,#06c)}.editor-styles-wrapper .form-select:focus,.editor-styles-wrapper select:focus{border-color:var(--wp--preset--color--primary,#06c);box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}.editor-styles-wrapper .form-select:disabled,.editor-styles-wrapper select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}.editor-styles-wrapper .form-select,.editor-styles-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23666\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"></polyline></svg>");background-position:right var(--beacon-spacing-md) center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:var(--beacon-spacing-4xl)}.editor-styles-wrapper .form-label,.editor-styles-wrapper label{color:#333;display:block;font-size:var(--beacon-font-size-base);font-weight:var(--beacon-font-weight-medium);margin-bottom:var(--beacon-spacing-sm)}.editor-styles-wrapper .form-button,.editor-styles-wrapper button[type=submit]{align-items:center;background:#333;border:none;border-radius:var(--beacon-input-border-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--beacon-font-size-md);font-weight:var(--beacon-font-weight-medium);gap:var(--beacon-gap-sm);justify-content:center;line-height:var(--beacon-line-height-normal);padding:.875rem var(--beacon-spacing-xl);text-decoration:none;transition:background-color var(--beacon-transition),transform var(--beacon-duration-fast) ease}.editor-styles-wrapper .form-button:focus,.editor-styles-wrapper .form-button:hover,.editor-styles-wrapper button[type=submit]:focus,.editor-styles-wrapper button[type=submit]:hover{background:#000}.editor-styles-wrapper .form-button:focus,.editor-styles-wrapper button[type=submit]:focus{outline:var(--beacon-border-width-base) solid rgba(0,0,0,.2);outline-offset:var(--beacon-border-width-base)}.editor-styles-wrapper .form-button:active,.editor-styles-wrapper button[type=submit]:active{transform:scale(.98)}.editor-styles-wrapper .form-button:disabled,.editor-styles-wrapper button[type=submit]:disabled{cursor:not-allowed;opacity:var(--beacon-opacity-60)}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.wp-block-beacon-post-type-search__label{color:#333;display:block;font-size:var(--beacon-font-size-base);font-weight:var(--beacon-font-weight-medium);margin-bottom:var(--beacon-spacing-sm)}.wp-block-beacon-post-type-search__form{display:flex;gap:0}.wp-block-beacon-post-type-search__input-wrapper{flex:1;position:relative;width:100%}.wp-block-beacon-post-type-search__input-wrapper input{padding-right:3rem}.wp-block-beacon-post-type-search__input{background:#fff;border:var(--beacon-input-border-width) solid var(--beacon-input-border-color);border-radius:var(--beacon-input-border-radius);color:#333;display:block;font-family:inherit;font-size:var(--beacon-font-size-md);line-height:1;padding:.875rem var(--beacon-spacing-base);transition:var(--beacon-transition-all);width:100%}.wp-block-beacon-post-type-search__input::-moz-placeholder{color:#999}.wp-block-beacon-post-type-search__input::placeholder{color:#999}.wp-block-beacon-post-type-search__input:focus,.wp-block-beacon-post-type-search__input:hover{border-color:var(--wp--preset--color--primary,#06c)}.wp-block-beacon-post-type-search__input:focus{box-shadow:0 0 0 var(--beacon-border-width-base) rgba(0,102,204,.1);outline:none}.wp-block-beacon-post-type-search__input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:var(--beacon-opacity-60)}.wp-block-beacon-post-type-search__input{border-color:var(--wp--preset--color--gray-border-soft);border-radius:var(--beacon-radius-lg);font-size:var(--beacon-font-size-lg);padding:var(--beacon-spacing-lg) var(--beacon-spacing-5xl) var(--beacon-spacing-lg) var(--beacon-spacing-lg)}.wp-block-beacon-post-type-search__input::-moz-placeholder{color:var(--beacon-text-muted);font-style:italic}.wp-block-beacon-post-type-search__input::placeholder{color:var(--beacon-text-muted);font-style:italic}.wp-block-beacon-post-type-search__input:hover{border-color:var(--wp--preset--color--primary)}.wp-block-beacon-post-type-search__input:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 3px rgba(0,119,166,var(--beacon-opacity-10))}.wp-block-beacon-post-type-search__icon{flex-shrink:0;height:24px;width:24px}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button{align-items:center;background:transparent;border:none;color:#666;cursor:pointer;display:inline-flex;justify-content:center;position:absolute;right:var(--beacon-spacing-sm);top:50%;transform:translateY(-50%);transition:color var(--beacon-transition),opacity var(--beacon-transition)}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button:hover{background:transparent;color:#333;opacity:var(--beacon-opacity-80)}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button:focus{background:transparent;color:#333;outline:var(--beacon-border-width-base) solid rgba(0,102,204,.1);outline-offset:var(--beacon-border-width-base)}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button svg{height:20px;transition:transform var(--beacon-transition);width:20px}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button:hover svg{transform:scale(1.1)}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button{color:var(--wp--preset--color--primary);padding:var(--beacon-spacing-sm);right:var(--beacon-spacing-xs)}.wp-block-beacon-post-type-search.button-inside .wp-block-beacon-post-type-search__button:hover{color:var(--wp--preset--color--primary-dark)}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button{align-items:center;background:#333;border:none;border-radius:var(--beacon-input-border-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--beacon-font-size-md);font-weight:var(--beacon-font-weight-medium);gap:var(--beacon-gap-sm);justify-content:center;line-height:var(--beacon-line-height-normal);padding:.875rem var(--beacon-spacing-xl);text-decoration:none;transition:background-color var(--beacon-transition),transform var(--beacon-duration-fast) ease}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button:focus,.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button:hover,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button:focus,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button:hover{background:#000}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button:focus,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button:focus{outline:var(--beacon-border-width-base) solid rgba(0,0,0,.2);outline-offset:var(--beacon-border-width-base)}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button:active,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button:active{transform:scale(.98)}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button:disabled,.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button:disabled{cursor:not-allowed;opacity:var(--beacon-opacity-60)}.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__form{gap:var(--beacon-gap-xs)}.wp-block-beacon-post-type-search.button-only .wp-block-beacon-post-type-search__button{width:100%}.wp-block-beacon-post-type-search .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(max-width:782px){.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__form{flex-direction:column}.wp-block-beacon-post-type-search.button-outside .wp-block-beacon-post-type-search__button{width:100%}}
