.gf-zero-spam-hidden{display:none!important}.gform-settings-panel__content .gf-zero-spam-import select{width:auto}.gform-settings-panel__content .gf-zero-spam-add-row .button,.gform-settings-panel__content .gf-zero-spam-import .button,.gform-settings-panel__content .gf-zero-spam-rule-table .button{height:2.75rem!important;white-space:nowrap}.gform-settings-panel__content .gf-zero-spam-rule-table .button.button-primary{background:#2271b1;border-color:#2271b1;color:#fff}:is(.gform-settings-panel__content .gf-zero-spam-rule-table .button.button-primary):focus,:is(.gform-settings-panel__content .gf-zero-spam-rule-table .button.button-primary):hover{background:#135e96;border-color:#135e96;color:#fff}:is(.gform-settings-panel__content .gf-zero-spam-rule-builder .gf-zero-spam-add-row) select{flex:0 0 auto;width:fit-content}:is(.gform-settings-panel__content .gf-zero-spam-rule-builder .gf-zero-spam-add-row) .gf-zero-spam-action-select{flex:1 1 auto}.gf-zero-spam-rule-table{min-width:40rem;width:100%}.gf-zero-spam-rule-table .column-type{width:8rem}.gf-zero-spam-rule-table .column-value{min-width:12.5rem}.gf-zero-spam-rule-table .column-action{width:10rem}.gf-zero-spam-rule-table .column-actions{text-align:right;white-space:nowrap;width:10rem}.gf-zero-spam-rule-table td,.gf-zero-spam-rule-table th{vertical-align:middle}.gf-zero-spam-rule-table td:before{display:none!important}.gf-zero-spam-rule-table-wrapper{margin:.625rem 0;min-width:0;overflow-x:auto}.gf-zero-spam-add-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.gf-zero-spam-add-row:first-child{margin-top:0}.gf-zero-spam-add-row .button:disabled{cursor:default;opacity:.5}.gf-zero-spam-add-row>.gf-zero-spam-error{flex-basis:100%}.gf-zero-spam-add-row-value{flex:1;min-width:10rem}.gf-zero-spam-type-label{color:#50575e;font-size:inherit;text-transform:capitalize}.gf-zero-spam-value{background:none;color:#242748;font-family:inherit;font-size:inherit;padding:0}.gf-zero-spam-action-badge{border-radius:3px;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.3px;padding:.125rem .5rem;text-transform:uppercase}.gf-zero-spam-action-badge.action-block{background:#fcebea;color:#9b2c2c}.gf-zero-spam-action-badge.action-flag{background:#fef3cd;color:#6b4f00}.gf-zero-spam-action-badge.action-log{background:#e8f4fd;color:#1a5276}.gf-zero-spam-action-badge.action-inactive{cursor:help;opacity:.5}.gf-zero-spam-block-notice{background:#fff8e1;border-left:4px solid #ffb300}.gf-zero-spam-block-info,.gf-zero-spam-block-notice{color:#242748;font-size:13px;margin-bottom:.75rem;padding:.5rem .75rem}.gf-zero-spam-block-info{background:#e8f4fd;border-left:4px solid #2271b1}.gf-zero-spam-row-actions{align-items:center;display:inline-flex;gap:.25rem}.gf-zero-spam-link-btn{background:none;border:none;color:#2271b1;cursor:pointer;font-size:inherit;padding:0;text-decoration:none}.gf-zero-spam-link-btn:focus,.gf-zero-spam-link-btn:hover{color:#135e96;outline:none;text-decoration:underline}.gf-zero-spam-link-btn--delete{color:#b32d2e}.gf-zero-spam-link-btn--delete:focus,.gf-zero-spam-link-btn--delete:hover{color:#a00}.gf-zero-spam-sep{color:#c3c4c7;font-size:inherit}.gf-zero-spam-rule-row.disabled .column-action,.gf-zero-spam-rule-row.disabled .column-type,.gf-zero-spam-rule-row.disabled .column-value{opacity:.5}.gf-zero-spam-error{color:#d63638;display:block;font-size:.8125rem;margin-top:.25rem}.gf-zero-spam-import{margin-top:.75rem}.gf-zero-spam-import-panel{background:#f6f9fc;border:1px solid #d5d7e9;border-radius:4px;margin-top:.625rem;padding:.75rem}.gf-zero-spam-import-panel textarea{font-family:monospace;font-size:.8125rem;width:100%}.gf-zero-spam-import-panel p.description{margin-bottom:.5rem;margin-top:0}.gf-zero-spam-import-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between;margin-top:.625rem}.gf-zero-spam-import-footer .button:disabled{cursor:default;opacity:.5}.gf-zero-spam-import-action{align-items:center;color:#50575e;display:flex;flex:1;font-size:.8125rem;gap:.375rem}.gf-zero-spam-import-action select{flex:1}.gf-zero-spam-import-feedback{color:#00a32a;display:block;font-size:.8125rem;margin-top:.5rem}.gf-zero-spam-import-feedback.is-error{color:#d63638}.gf-zero-spam-rule-builder{min-width:100%;overflow:hidden;width:0}.gf-zero-spam-field-rule-builder{font-size:13px;padding:.5rem 0}.gf-zero-spam-field-rule-builder .gf-zero-spam-field-toggle{cursor:pointer}.gf-zero-spam-field-rule-builder .gf-zero-spam-field-options{background:#fafafa;border:1px solid #ddd;border-radius:4px;margin-top:.625rem;padding:.625rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-field-heading{display:block;font-size:13px;font-weight:600;margin:0 0 .375rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-mode-selector{border:none;margin:0 0 .75rem;padding:0}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-mode-selector) legend{font-size:13px;font-weight:600;margin-bottom:.375rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-mode-selector) label{cursor:pointer;display:inline;margin-bottom:.25rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-mode-option{align-items:center;display:flex;margin-bottom:.25rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-field-rules{margin-bottom:.75rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table{font-size:13px;min-width:34rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) .column-action,:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) .column-type{width:6.5rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) .column-value{min-width:8rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) .column-actions{width:8rem}:is(:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) .column-actions) .button{font-size:12px;padding:.125rem .375rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) td,:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table) th{font-size:13px;padding:.375rem .5rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-add-row{gap:.375rem;margin-top:.5rem}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-add-row) select{width:auto}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-add-row) .gf-zero-spam-add-row-value{margin:0}.gf-zero-spam-field-rule-builder .button,.gf-zero-spam-field-rule-builder input[type=text],.gf-zero-spam-field-rule-builder select{font-size:13px;height:auto;max-height:none;min-height:0;padding:.25rem .5rem}.gf-zero-spam-field-rule-builder .gf-zero-spam-rule-table select{width:100%}.gf-zero-spam-field-rule-builder .gf-zero-spam-field-message{margin-top:0}:is(.gf-zero-spam-field-rule-builder .gf-zero-spam-field-message) input{margin-top:.25rem;width:100%}