@charset "UTF-8";::placeholder{font-style:italic;color:#ccc}.secupress-modules-sidebar{-webkit-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:240px;padding:0;border:none;border-radius:3px;background:#23282d;color:#f2f2f6;margin-right:-2px}.secupress-sidebar-header .secupress-flex{padding:15px 15px 10px}.secupress-sh-logo,.secupress-sh-logo img{width:60px;-webkit-flex-basis:75px;-ms-flex-preferred-size:75px;flex-basis:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.secupress-sh-logo img{margin-right:20px}.secupress-sh-name{font-weight:700;font-size:18px;margin-top:20px}.secupress-sh-name p{margin:0;color:#ecf0f1}.secupress-sh-title{font-size:21px;font-family:"Arial Narrow";font-weight:800;letter-spacing:.5px;text-align:right}.secupress-sh-title sup{font-size:small;color:#072b31;background-color:#ffb81c;padding:1px 3px;border-radius:4px;margin-left:2px;text-wrap-mode:nowrap}p.secupress-sh-subtitle{margin-bottom:5px;font-size:11px}.secupress-new-module{background-color:#fbfb73;color:#000;padding:1px 6px;border-radius:10px;position:absolute;left:150px;font-size:smaller;font-weight:600;transform:rotate(-5deg);box-shadow:4px 3px 4px 1px rgba(255,255,255,.2);margin-top:4px}.secupress-modules-list-links{margin:0;padding:0;list-style:none}.secupress-modules-list-links li{display:block;margin:0;padding:0}.secupress-modules-list-links a{position:relative;display:block;padding:16px 55px 15px 15px;border-top:1px solid rgba(255,255,255,.15);color:#2bcdc1;overflow:hidden;font-weight:500;text-decoration:none;transition:all .275s;border-left:5px solid transparent}.secupress-modules-list-links li:last-child a{border-bottom:1px solid rgba(255,255,255,.15)}.secupress-modules-list-links a span{display:block}.secupress-modules-list-links .secupress-tab-name{font-size:13px}.secupress-modules-list-links .secupress-pro-module .secupress-tab-name{color:#f1c40f}.secupress-modules-list-links .secupress-tab-summary{position:relative;z-index:1;color:#fff;font-size:11px;text-shadow:0 0 2px #222}.module-get-pro .secupress-tab-summary{text-shadow:none}.secupress-modules-list-links i{position:absolute;right:20px;top:24px}.no-contextual-help-secupress .secupress-modules-list-links i{top:4px}.secupress-modules-list-links i,.secupress-modules-list-links i:before{font-size:40px;color:rgba(255,255,255,.15)}.secupress-modules-list-links .active i,.secupress-modules-list-links .active i:before{color:#2bcdc1}.secupress-modules-list-links .active.secupress-pro-module i,.secupress-modules-list-links .active.secupress-pro-module i:before{color:#f1c40f}.secupress-modules-list-links .secupress-icon-logs,.secupress-modules-list-links .secupress-icon-schedule,.secupress-modules-list-links .secupress-icon-sensitive-data,.secupress-modules-list-links .secupress-icon-sheet{right:25px}.secupress-modules-list-links .secupress-icon-information{right:32px}.secupress-modules-list-links .secupress-icon-antispam:before,.secupress-modules-list-links .secupress-icon-file-system:before{font-size:34px}.secupress-modules-list-links .secupress-icon-services:before{font-size:42px}.secupress-modules-list-links .secupress-icon-secupress-simple{right:22px}.secupress-modules-list-links .secupress-icon-secupress-simple:before{font-size:45px}.secupress-modules-sidebar a.active{background:rgba(255,255,255,.15)}.secupress-modules-sidebar a:focus,.secupress-modules-sidebar a:hover{background:rgba(255,255,255,.075);border-left:5px solid}.secupress-modules-sidebar .module-get-pro{background:#f39c12;color:#fff}.secupress-modules-sidebar .module-get-pro .secupress-tab-name,.secupress-modules-sidebar .module-get-pro i,.secupress-modules-sidebar .module-get-pro i:before{color:#fff}.secupress-tab-content-welcome .secupress-setting-row+.secupress-setting-row{margin-top:0;border-top:0}.secupress-tab-content-welcome .secupress-setting-row{max-width:400px}.secupress-setting-row_wl_description{flex-basis:calc(100% - 282px)}.secupress-tab-content{width:800px;position:relative;background:#fff;border-radius:0 3px 3px 0;border:1px solid #ccc}.secupress-tab-content-header{position:relative;padding:15px 18px 18px 20px;background:#f2f2f6;color:#5a626f;border-bottom:2px solid #393e46}.secupress-tab-content-header p{position:relative;z-index:2}.secupress-tab-content-header i{font-size:30px;background-color:#393e46;color:#dfe3e8;padding:8px 8px 10px 10px;border-radius:5px;display:inline-block;margin-bottom:4px}.secupress-module-search-wrapper{position:relative;display:inline-flex;align-items:center}.secupress-module-search-wrapper .secupress-search-icon{position:absolute;left:8px;font-size:20px;color:#6c7781;pointer-events:none}.secupress-module-search-wrapper .secupress-module-search{padding-left:30px}.secupress-module-search-wrapper .spinner{margin-left:5px;visibility:hidden}.secupress-module-search-wrapper .spinner.secupress-inline-spinner-active{visibility:visible}.secupress-module-search-results{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-top:5px;min-width:200px;max-width:400px;z-index:1000;list-style:none;padding:0}.secupress-module-search-results li{margin:0;padding:0;border-bottom:1px solid #eee}.secupress-module-search-results li:last-child{border-bottom:none}.secupress-module-search-results li a{display:block;padding:10px 15px;text-decoration:none;color:#333}.secupress-module-search-results li a:hover{background-color:#f5f5f5}.secupress-tc-title{margin-top:.5em;font-size:25px;margin-left:0;font-weight:600;color:#393e46}.secupress-module-options-block{padding:15px 20px}.secupress-checkbox-line,.secupress-checkbox-roles-line,.secupress-radio-line{margin:.25em 0}[class*=depends-affected-role-]+.secupress-setting-row{border-top:0}.secupress-setting-row .secupress-checkbox:checked+.label-text:before,.secupress-setting-row .secupress-checkbox:checked+label:before,.secupress-setting-row .secupress-checkbox:not(:checked)+.label-text:before,.secupress-setting-row .secupress-checkbox:not(:checked)+label:before,.secupress-setting-row .secupress-radio:checked+.label-text:before,.secupress-setting-row .secupress-radio:checked+label:before,.secupress-setting-row .secupress-radio:not(:checked)+.label-text:before,.secupress-setting-row .secupress-radio:not(:checked)+label:before{top:-2px;border-color:#26b3a9;background:#fff}.secupress-boxed-group .secupress-checkbox:checked+label:before,.secupress-boxed-group .secupress-checkbox:not(:checked)+label:before{background:#ecf0f1}.secupress-setting-row .secupress-checkbox:checked+.label-text:after,.secupress-setting-row .secupress-checkbox:checked+label:after,.secupress-setting-row .secupress-checkbox:not(:checked)+.label-text:after,.secupress-setting-row .secupress-checkbox:not(:checked)+label:after{top:-1px;color:#26b3a9}.secupress-setting-row .secupress-checkbox:checked:disabled+.label-text:before,.secupress-setting-row .secupress-checkbox:checked:disabled+label:before,.secupress-setting-row .secupress-checkbox:not(:checked):disabled+.label-text:before,.secupress-setting-row .secupress-checkbox:not(:checked):disabled+label:before,.secupress-setting-row .secupress-radio:checked:disabled+.label-text:before,.secupress-setting-row .secupress-radio:checked:disabled+label:before,.secupress-setting-row .secupress-radio:not(:checked):disabled+.label-text:before,.secupress-setting-row .secupress-radio:not(:checked):disabled+label:before{border-color:#bbb}.secupress-checkbox:focus+.label-text:before,.secupress-checkbox:focus+label:before,.secupress-radio:focus+.label-text:before,.secupress-radio:focus+label:before{border-color:#555!important}.depends-move-login_activated [type=text]{transition:none}input[type=text]:required:invalid{box-shadow:0 0 2px rgba(255,0,0,.8)}.secupress-fieldset-item{margin:.5em 0}.fieldname-content-protect_hotlink_allow.fieldtype-checkboxes{display:flex;flex-wrap:wrap;gap:0 1.5em}.fieldname-content-protect_hotlink_allow.fieldtype-checkboxes>h5{flex:1 0 100%;margin:1em 0 .35em}.fieldname-content-protect_hotlink_allow.fieldtype-checkboxes>h5:first-child{margin-top:0}.fieldname-content-protect_hotlink_allow.fieldtype-checkboxes>.secupress-fieldset-item{flex:1 0 30%;min-width:140px;margin:.25em 0}.secupress-fieldset-item+.description{margin-top:1.5em;padding-left:0}.secupress-tree-dash:before{content:"";display:inline-block;vertical-align:middle;width:20px;margin-right:4px;height:1px;background:#aaa}.secupress-setting-content-col{padding-right:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.secupress-get-pro-col{display:none}.secupress-pro-row .secupress-get-pro-col{display:block;-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.secupress-form-table label.disabled{color:#aaa}.secupress-tab-content-welcome .secupress-form-table{display:flex;flex-wrap:wrap;justify-content:space-between}.secupress-modules-dashboard{border-radius:0 0 3px 3px}.secupress-dashboard-header{padding:0 20px;background:#23282d;color:#fff}.secupress-dh-titles p:first-child{margin:12px 0 0 0}.secupress-dh-titles p:last-child{margin:0 0 15px 0}.secupress-header-title{font-weight:300;color:#2bcdc1;font-size:20px}.secupress-dhc-texts p{margin:0;line-height:1.2}.secupress-dhc-icon{padding-right:10px}.secupress-dhc-icon i{font-size:20px}.secupress-module-box{position:relative;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;padding:5px 20px;margin:.5px;background:#fff;overflow:hidden}.secupress-module-box+.secupress-module-box{border-top:1px solid #f2f2f6}.secupress-module-box-get-pro+.secupress-module-box{padding-top:15px;border-top:0}.secupress-module-box-get-pro{position:relative;z-index:2;overflow:visible;border-top:0;padding:20px;background:#ecf0f1}.secupress-module-box-get-pro:after{content:"";position:absolute;bottom:-18px;left:48px;border-top:20px solid #ecf0f1;border-left:16px solid transparent;border-right:16px solid transparent}.secupress-module-box-services{background:0 0}.secupress-mb-title{margin:12px 0 8px;font-size:23px;font-weight:500}.secupress-module-box-get-pro .secupress-mb-title{font-size:16px;font-weight:500}.secupress-mb-title-datas,.secupress-mb-title-text{display:inline-block;vertical-align:middle}.secupress-mb-title-text{margin-right:25px}.secupress-mb-title-datas{font-size:13px;color:#5a626f}.secupress-mb-title-datas i{vertical-align:-1.5px;margin-right:4px;font-size:16px}.secupress-mb-description{font-size:13px;color:#5a626f;margin:.5em 0 16px}.secupress-module-box-get-pro .secupress-mb-description{width:400px;max-width:100%}.secupress-mb-texts{flex-basis:100%;padding-right:20px}.secupress-mb-available-pro{flex-basis:200px;flex-shrink:0;flex-grow:1;width:200px}.secupress-module-box .secupress-mb-action.secupress-mb-action a{padding:7px 15px;font-size:11px;font-weight:500}.secupress-mb-action a .icon:after{display:none}.secupress-mb-action a .icon{padding:0;margin-left:-4px}.secupress-mb-icon{flex-basis:110px;flex-grow:0;flex-shrink:0;width:110px;padding-right:20px;text-align:center}.secupress-mb-icon i{display:block;font-size:50px;color:#2bcdc1}.secupress-module-box-get-pro .secupress-mb-icon i{color:#5a626f}.secupress-mb-icon .secupress-icon-themes-plugins{height:65px}.secupress-mb-icon .secupress-icon-core{height:62px;font-size:49px}.secupress-mb-icon .secupress-icon-information,.secupress-mb-icon .secupress-icon-schedule,.secupress-mb-icon .secupress-icon-sensitive-data{height:63px}.secupress-mb-icon .secupress-icon-firewall,.secupress-mb-icon .secupress-icon-logs{height:58px}.secupress-mb-icon .secupress-icon-file-system{height:54px;font-size:40px}.secupress-mb-icon .secupress-icon-services{height:60px}.secupress-mb-icon .secupress-icon-backups{font-size:46px;height:61px}.secupress-mb-icon .secupress-icon-antispam{font-size:40px}.secupress-module-options-block [class^=secupress-button]{font-weight:700;font-size:.875em;padding:6px 25px;letter-spacing:.075em}.secupress-module-options-block .secupress-button-mini.secupress-button-mini{font-size:11px;padding:2px 10px 3px;letter-spacing:.125em}.secupress-learning-match{display:inline-block;max-width:100%;padding:4px 8px;word-break:break-all;font-size:13px}.secupress-learning-match-wrap{position:relative;display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;cursor:help;color:#26b3a9}.secupress-learning-match-wrap .dashicons{width:18px;height:18px;font-size:18px;line-height:1}.secupress-learning-subjects{display:none;position:absolute;left:0;top:100%;z-index:1000;width:max-content;max-width:520px;padding-top:8px;color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-align:left}.secupress-learning-subjects:before{content:"";position:absolute;left:12px;top:2px;border:6px solid transparent;border-top:0;border-bottom-color:#393e46}.secupress-learning-subjects-inner{display:block;max-height:240px;overflow:auto;padding:8px 12px;background:#393e46;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.15)}.secupress-learning-subjects-item{display:block;word-break:break-all}.secupress-learning-subjects-item+.secupress-learning-subjects-item{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.15)}.secupress-learning-match-wrap:focus .secupress-learning-subjects,.secupress-learning-match-wrap:focus-within .secupress-learning-subjects,.secupress-learning-match-wrap:hover .secupress-learning-subjects{display:block}.secupress-learning-advice{display:block;margin:8px 0;padding:8px 12px;border-left:3px solid transparent;border-radius:3px;font-size:13px;line-height:1.4}.secupress-learning-advice-allow{background:#b3efe9;border-left-color:#26b3a9;color:#0d7a72}.secupress-learning-advice-block{background:#fdecec;border-left-color:#d63638;color:#8a2424}.secublock+.submit button,.secublock+.submit input,.secupress-module-options-block .secupress-button-primary,.secupress-module-options-block .secupress-button-secondary,.secupress-module-options-block .secupress-button-tertiary{box-shadow:0 6px 12px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.05),0 3px 4px rgba(0,0,0,.05)}fieldset .secupress-fieldset-item{padding:15px;border:2px solid #ecf0f1;border-radius:2px}fieldset .secupress-pro-option{position:relative}fieldset .secupress-pro-option .secupress-get-pro-version{position:absolute;top:0;right:0;bottom:0;padding-right:30px;padding-top:9px;padding-left:65px;background:#ecf0f1}fieldset .secupress-pro-option .secupress-get-pro-version:before{top:12px;left:16px}.secupress-show-pro{background:url("../images/logo-pro-mini.png") top right no-repeat transparent;background-position-y:20px}p.secupress-show-pro{background-position-y:bottom;min-height:2.4em}.secupress-show-expert{background:url("../images/logo-expert-mini.png") top right no-repeat transparent;background-position-y:20px}p.secupress-show-expert{background-position-y:bottom;min-height:2.4em}.secupress-show-expert .alignright{margin-right:45px}#secupress-ban-ip,#secupress-whitelist-ip{height:150px;margin-top:5px}#secupress-banned-ips-list a,#secupress-whitelist-ips-list a{display:none}#secupress-banned-ips-list li:hover a,#secupress-whitelist-ips-list li:hover a{display:inline}.secupress-expand-trigger-container{text-align:right}.secupress-textarea-container+.secupress-expand-trigger-container{position:absolute;left:0;right:0;bottom:0;margin:0 20px 10px 0}label .secupress-textarea-container+.secupress-expand-trigger-container{margin:-14px}.secupress-boxed-group+.secupress-expand-trigger-container{position:relative;margin-top:-33px;display:table;float:right}.secupress-expand-trigger{display:inline-block;padding:5px 10px 6px;height:auto;border:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#5a626f;border-radius:3px}.secupress-expand-txt{display:inline-block;vertical-align:middle;overflow:hidden;max-width:0;white-space:nowrap;transition:all .275s}.secupress-expand-trigger:focus .secupress-expand-txt,.secupress-expand-trigger:hover .secupress-expand-txt{max-width:12em;margin-right:5px}.secupress-expand-trigger i:before{font-size:1.5em;vertical-align:-3px}.secupress-setting-row_bbq-headers_user-agents-list .secupress-get-pro-col,.secupress-setting-row_bbq-url-content_bad-contents-list .secupress-get-pro-col,.secupress-setting-row_monitoring_activated .secupress-get-pro-col,[data-module=schedules] .secupress-get-pro-col,[id=secupress-settings-module_services--] .secupress-get-pro-col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;display:none}label.secupress-textarea-label{position:relative;display:block}.secupress-boxed-group,.secupress-textarea-container{width:100%;min-height:20px;margin:.75em auto 1.5em;padding:10px;border:2px solid #ecf0f1;overflow:scroll;transition:all .275s}.secupress-setting-row .secupress-boxed-group{height:auto;max-height:none}.no-js .secupress-boxed-group{overflow:auto}.secupress-boxed-group .secupress-checkbox:checked+.label-text:before,.secupress-boxed-group .secupress-checkbox:not(:checked)+.label-text:before{background:#ecf0f1}.secupress-boxed-group.secupress-boxed-group.secupress-boxed-group .secupress-checkbox+.label-text:after{top:1px}fieldset.secupress-boxed-group>b{display:inline-block;margin-bottom:5px}.secupress-textarea-container.textarea-focused{background:#fff;border-color:#eee}.secupress-textarea-container textarea{width:100%;min-height:20px;padding:0;margin:0;border:0;font-size:1em;line-height:1.7;color:#5a626f;font-family:Consolas,Monaco,"Andale Mono",monospace;box-shadow:none;transition:all .275s;resize:none}.secupress-textarea-container+.description.desc{padding-left:0;margin-top:1.5em}.wp-core-ui label.secupress-text-label button.button{vertical-align:inherit}[data-module=schedules] .secupress-form-table{clear:left;overflow:hidden}[data-module=schedules] p.submit{clear:left}.secupress-schedule-message-field{position:relative;padding:24px 24px 24px 105px;margin:1.5em 20px;background:#dff8f6}.secupress-schedule-message-field.secupress-pro-row{background:#fdf6db;color:#f39c12;font-weight:700;padding-right:20px}.secupress-schedule-message-field .secupress-highlight{font-weight:700;color:#26b3a9}.secupress-schedule-message-field:after{content:"\e925";position:absolute;top:50%;left:28px;margin-top:-10px;font-family:secupress;font-size:48px;color:#2bcdc1}.secupress-schedule-message-field.secupress-pro-row:after{content:"\e907";color:#f39c12;font-weight:400}.secupress-schedule-message-field.secupress-pro-row .secupress-button{float:right;margin-left:15px}.secupress-schedule-message-field~.secupress-setting-row{float:left;width:50%}.secupress-schedule-message-field~.secupress-setting-row .secupress-email-label br{display:none}.secupress-schedule-message-field~.secupress-setting-row .secupress-email-label input{margin-left:5px}.secupress-schedule-message-field+.secupress-setting-row,.secupress-schedule-message-field+.secupress-setting-row+.secupress-setting-row{border-top:0;margin-top:0;padding-top:5px}.secupress-schedule-message-field~.secupress-setting-row+.secupress-setting-row{padding:5px 0;margin-right:20px;width:calc(50% - 20px)}@media (min-width:1125px){.fieldname-backups-storage_location .secupress-radio-line,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes,.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes{float:left;width:140px;margin-bottom:1em}.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes{width:160px}.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes{position:relative}.fieldname-backups-storage_location .secupress-radio-line label:before,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes label:before,.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes label:before{content:"";display:block;width:117px;height:117px;margin:0 15px 10px 0;border:1px solid #ddd;background:#fff none 50% 50% no-repeat;border-radius:3px}.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes label.is-checked:before{background-color:#2bcdc1;border-color:#2bcdc1}.secupress-pro-row .fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes label.is-checked:before{background:#ddd;border-color:#ddd}.fieldname-schedules-backups_type .secupress-fieldset-item-checkboxes label:before{width:142px;border-width:2px;margin-right:5px;transition:all .275s}.secupress-radio-line.secupress-radio-line label .label-text{display:block}.secupress-radio-line .secupress-coming-soon-feature{position:absolute;top:-139px;right:5px;padding:0 6px;font-size:.875em;letter-spacing:.0125em;text-transform:uppercase;font-weight:700;color:#2bcdc1;border:2px solid #2bcdc1;background:#fff;border-radius:16px}.secupress-radio-line label[for=backups-storage_location_local]:before{background-image:url("../images/backup-local.png")}.secupress-radio-line label[for=backups-storage_location_ftp]:before{background-image:url("../images/backup-ftp.png")}.secupress-radio-line label[for=backups-storage_location_amazons3]:before{background-image:url("../images/backup-amazon.png")}.secupress-radio-line label[for=backups-storage_location_dropbox]:before{background-image:url("../images/backup-dropbox.png")}.secupress-radio-line label[for=backups-storage_location_rackspace]:before{background-image:url("../images/backup-rackspace-cloud.png")}.secupress-fieldset-item-checkboxes label[for=notification-types_types_email]:before{background-image:url("../images/alert-email.png")}.secupress-fieldset-item-checkboxes label[for=notification-types_types_sms]:before{background-image:url("../images/alert-sms.png")}.secupress-fieldset-item-checkboxes label[for=notification-types_types_push]:before{background-image:url("../images/alert-push.png")}.secupress-fieldset-item-checkboxes label[for=notification-types_types_slack]:before{background-image:url("../images/alert-slack.png")}.secupress-fieldset-item-checkboxes label[for=notification-types_types_twitter]:before{background-image:url("../images/alert-twitter.png")}.fieldname-schedules-backups_type label:after{position:absolute;top:50%;left:50%;font-family:secupress;font-size:50px;color:#ccc;transition:color .275s}.fieldname-schedules-backups_type label.is-checked:after{color:#fff}.fieldname-schedules-backups_type label[for=schedules-backups_type_db]:after{content:"\e926";margin:-54px 0 0 -29px}.fieldname-schedules-backups_type label[for=schedules-backups_type_files]:after{content:"\e927";margin:-54px 0 0 -22px}.fieldname-backups-storage_location .secupress-get-pro-version,.fieldname-backups-storage_location .secupress-radio-line label,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes label,.fieldname-notification-types_types .secupress-get-pro-version{position:relative;display:block;margin-left:0}.fieldname-backups-storage_location .secupress-get-pro-version,.fieldname-notification-types_types .secupress-get-pro-version{margin-top:.75em;visibility:hidden}.fieldname-backups-storage_location .secupress-get-pro-version:after,.fieldname-notification-types_types .secupress-get-pro-version:after{position:absolute;top:0;left:0;right:0;content:"";height:3px;width:100%;background:#ecf0f1;visibility:visible}.fieldname-backups-storage_location .secupress-radio-line:not(.secupress-pro-option)+.secupress-pro-option .secupress-get-pro-version,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes:not(.secupress-pro-option)+.secupress-pro-option .secupress-get-pro-version{visibility:visible;padding-left:48px;padding-top:1.75em}.fieldname-backups-storage_location .secupress-radio-line:not(.secupress-pro-option)+.secupress-pro-option .secupress-get-pro-version:before,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes:not(.secupress-pro-option)+.secupress-pro-option .secupress-get-pro-version:before{position:absolute;top:25px;left:1px;content:"\e907";font-family:secupress;font-size:35px;line-height:35px;font-style:normal}.fieldname-backups-storage_location .secupress-radio-line:not(.secupress-pro-option)+.secupress-pro-option+.secupress-pro-option .secupress-get-pro-version:before,.fieldname-notification-types_types .secupress-fieldset-item-checkboxes:not(.secupress-pro-option)+.secupress-pro-option+.secupress-pro-option .secupress-get-pro-version:before{position:absolute;left:-100px;content:"";border-top:14px solid #ecf0f1;border-left:14px solid transparent;border-right:14px solid transparent;visibility:visible}.fieldname-backups-storage_location .secupress-get-pro-version a:before,.fieldname-notification-types_types .secupress-get-pro-version a:before{content:"";display:block}.fieldname-backups-storage_location .secupress-pro-option label:before,.fieldname-notification-types_types .secupress-pro-option label:before{opacity:.3}.fieldname-backups-storage_location .description,.fieldname-notification-types_types .description{clear:both}}.fieldname-backups-storage_location .description,.fieldname-notification-types_types .description{margin-top:1.5em}[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-setting-row{margin:2em 1em;border:1px solid #ecf0f1;padding:3px 0 0 0}[id=secupress-settings-module_alerts--uptime-monitoring] .description.warning strong{display:none}[id=secupress-settings-module_alerts--uptime-monitoring] .description.warning{position:relative;background:#ecf0f1 url('../images/icon-key-white.png') left 30px bottom -12px no-repeat;margin:1em 0 0 0;padding:15px 20px;font-size:16px;color:#23282d;font-style:normal;font-weight:600;overflow:hidden}[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-setting-content-col{padding-right:0}[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-setting-content-col label,[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-setting-content-col p{margin:10px 20px}[id=secupress-settings-module_alerts--uptime-monitoring] label.secupress-checkbox-label{margin-left:0}[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-button{margin:-4px 0;padding:6px 15px 8px}[id=secupress-settings-module_alerts--uptime-monitoring] .secupress-button .icon{margin-right:5px}[id=secupress-settings-module_services--] .secupress-form-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}[id=secupress-settings-module_services--] .secupress-setting-row{flex-basis:48%;flex-grow:0;flex-shrink:1;display:flex;flex-direction:row;margin:25px 15px 0 0;border-top:0;background:#23282d url("../images/bg-logo-sp.png") left 15px center no-repeat;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.4)}[id=secupress-settings-module_services--] .secupress-setting-row:first-child{margin-left:0}[id=secupress-settings-module_services--] .secupress-setting-row:last-child{margin-right:0}[id=secupress-settings-module_services--] .secupress-setting-content-col{display:flex;flex-direction:column;padding-right:0}[id=secupress-settings-module_services--] .secupress-setting-row .secupress-flex{flex-direction:column;flex-grow:1}[id=secupress-settings-module_services--] .secupress-setting-row-title{font-size:1.5em}[id=secupress-settings-module_services--] .description{margin:1.5em auto 2em;color:#fff}[id=secupress-settings-module_services--] .secupress-button.secupress-button-primary{width:100%;padding:7px 15px;margin-top:auto;background:#26b3a9;font-size:11px;letter-spacing:.1em}[id=secupress-settings-module_services--] .secupress-button.secupress-button-primary:focus,[id=secupress-settings-module_services--] .secupress-button.secupress-button-primary:hover{background:#f2f2f6;color:#5a626f}[id=secupress-settings-module_services--support] .secupress-setting-row[class*=depends]{border-left:0;margin:0 0 0 40px;padding:12px 20px;box-shadow:0 2px 3px rgba(0,0,0,.15)}[id=secupress-settings-module_services--support] .secupress-setting-row.secupress-setting-row_support_summary{padding-top:20px;border-top:1px solid #f2f2f2}[id=secupress-settings-module_services--support] .secupress-setting-row.secupress-setting-row_support_submit{padding-bottom:20px}.secupress-setting-row.secupress-setting-row_database_db_prefix{float:left;width:50%}.secupress-setting-row.secupress-setting-row_database_db_prefix.secupress-pro-row{float:none;width:100%}.secupress-setting-row.secupress-setting-row_database_tables_selection{float:right;display:contents}.secupress-setting-row+.secupress-setting-row.secupress-setting-row_database_tables_selection{margin:0;border:none}.secupress-setting-row.secupress-setting-row_database_tables_selection fieldset{background:#fff}[name='secupress_wordpress-core_settings[database_db_prefix]']{text-transform:lowercase}.secupress-tab-content-get-pro .secupress-settings-header{margin:-1px 0 0 -1px;border-radius:0 3px 0 0}.secupress-tab-content-get-pro .secupress-settings-header .secupress-col-logo{flex-basis:130px;flex-grow:0}.secupress-tab-content-get-pro .secupress-settings-header .secupress-text-medium{margin-bottom:.7em;font-size:23px}.secupress-catchphrase{text-align:center;padding:1em 0;font-size:18px;color:#5a626f;font-weight:500}.secupress-section .secupress-pricing+.secupress-small-caracters{margin-top:1em}.secupress-pricing~.secupress-catchphrase{margin-bottom:0}.secupress-pricing .secupress-col-1-4{padding:0 4px}.secupress-inline-options button.secupress-button{position:relative;min-width:115px;letter-spacing:.05em;padding:6px 20px;background:#23282d;color:#5a626f}.secupress-inline-options button.secupress-button+button{margin-left:-6px}.secupress-inline-options button.secupress-current,.secupress-inline-options button.secupress-current:focus,.secupress-inline-options button.secupress-current:hover{z-index:1;background:#2bcdc1;color:#fff}.secupress-inline-options .secupress-tip{position:absolute;left:100%;top:50%;width:10em;padding:3px 4px;margin:-1em 0 0 10px;font-size:11px;letter-spacing:0;color:#fff;background:#23282d;border-radius:2px}.secupress-inline-options .secupress-tip:after{content:"";position:absolute;left:-5px;top:50%;margin-top:-6px;border-right:6px solid #23282d;border-top:6px solid transparent;border-bottom:6px solid transparent}.secupress-type-yearly+.secupress-pricing .secupress-hide-yearly{display:none}.secupress-type-monthly+.secupress-pricing .secupress-hide-monthly{display:none}.secupress-pricing{padding:35px 25px;margin:0 -25px;background:#f2f2f6;background:linear-gradient(to bottom,#fff,#fff 75px,#f2f2f6 75px,#f2f2f6 392px,#fff 392px)}.secupress-price{padding-bottom:30px;font-weight:500}.secupress-price-header{position:relative;padding-bottom:2em;color:#fff;background:#23282d;overflow:hidden}.secupress-price-header>*{position:relative}.secupress-price-header:before{content:"\e903";position:absolute;right:-10px;bottom:-56px;width:1em;height:1em;line-height:0;font-family:secupress;font-size:90px;color:#fff;opacity:.1}.secupress-col-1-3:nth-child(2) .secupress-price-header:before{bottom:-76px;font-size:135px}.secupress-col-1-3:nth-child(3) .secupress-price-header:before{right:-38px;bottom:-136px;font-size:247px}.secupress-price-name{margin:1.5em auto 1em;text-transform:uppercase;letter-spacing:.125em;font-size:14px;font-weight:700;color:#adb1b7}.secupress-amounts{color:#f39c12}.secupress-amounts .price{font-size:40px;font-weight:200;line-height:1;text-decoration:none}.secupress-amounts .price small{font-size:24px}.secupress-dollars{margin-right:5px;font-size:17px;line-height:1;font-weight:500;vertical-align:16px}.price+.secupress-dollars,ins+.secupress-dollars{margin-left:5px;margin-right:0}.secupress-amounts del{font-weight:200;font-size:16px;color:#adb1b7;font-style:italic}.secupress-price-desc{margin:1.5em auto 0}.secupress-pd-info{margin:2em 0;font-size:11px;letter-spacing:.125em;text-transform:uppercase;color:#5a626f}.secupress-pd-benefits{margin-bottom:2em;color:#adb1b7;font-size:11px}.secupress-pd-benefits strong{display:block;font-size:20px;color:#26b3a9}.secupress-price-cta .secupress-button{padding:6px 35px;font-size:11px;font-weight:700}.secupress-pro-crossed-offers+.secupress-pro-advantages{margin-top:2em;padding-top:3em;border-top:1px solid #ecf0f1}.toggle-password{opacity:.7}label{display:inline-block;position:relative}.button-actions-title,.button-actions-title:focus,.button-actions-title:hover{float:right;margin-top:-5px;font-size:.8em;font-weight:400;font-style:italic;opacity:.6}.button-actions-title:hover,.button-actions-title[aria-expanded=true]{opacity:1}.button-actions-title .dashicons-arrow-right{-webkit-transition:all .3s ease;transition:all .3s ease}.button-actions-title[aria-expanded=true] .dashicons-arrow-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.description.warning .dashicons,.description.warning strong{color:#cb234f}.description.help .dashicons,.description.help strong{color:#26b3a9}.secupress-logs li{margin-bottom:.5em}.secupress-logs .secupress-row-header{display:block;padding:.25em .5em;margin-bottom:.5em;color:#f1f1f1;background:#23282d}.secupress-logs .criticity-high{color:red}.secupress-logs .criticity-normal{color:orange}.secupress-logs .criticity-low{color:#ff0}.logs-order .order-arrow:before{vertical-align:middle}.secupress-logs .actions{display:block;padding:.25em .5em;font-size:13px;overflow:hidden}.secupress-logs .actions a{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.secupress-logs li .actions a:focus,.secupress-logs li:hover .actions a{clip:auto;width:auto;height:auto}.secupress-delete-log{color:#a00;text-decoration:none;border:none}.secupress-delete-log:focus,.secupress-delete-log:hover{color:red}.secupress-delete-log.disabled{color:#a0a5aa;cursor:default}.js .secupress-code-chunk{max-height:6em;overflow-y:hidden}.secupress-expand-code,.secupress-expand-code:focus,.secupress-expand-code:hover{float:right;margin:2px 1px 0 0}.secupress-expand-code:focus{outline:1px dotted}.secupress-expand-code:focus .dashicons-before:before{font-size:30px;width:30px;height:30px}.secupress-code-chunk .secupress-expand-code .dashicons-hidden,.secupress-expand-code .dashicons-visibility{display:none}.secupress-code-chunk .secupress-expand-code .dashicons-visibility{display:inline-block}.fieldtype-time-slot .label-before{display:inline-block;min-width:3em}.fieldtype-time-slot .small-text{text-align:right}.secupress-large-row>span{display:inline-block;padding:0 0 3px 10px;width:95%}.secupress-large-row>span a{vertical-align:middle}.secupress-boxed-group.small-boxed-group li{font-size:smaller;margin:0}.secupress-actions-li span{display:none}.secupress-actions-li:focus span,.secupress-actions-li:hover span{display:inline}.expand_country{border:none;cursor:pointer;background-color:transparent}.secupress-files-list{margin:0}.secupress-boxed-group .secupress-files-list .secupress-files-list-item{margin:.5em 0;font-size:13px}.secupress-files-list-item.secupress-files-list-item label{margin-right:8px;vertical-align:middle}.secupress-inline-alert{display:inline-block;vertical-align:middle}p>.secupress-inline-alert{color:#f39c12;font-weight:700}.secupress-inline-alert:before{content:"!";display:inline-block;width:22px;height:21px;padding-top:1px;font-size:18px;line-height:18px;font-weight:700;text-align:center;color:#f39c12;background:rgba(241,196,15,.15);border-radius:50%}p>.secupress-inline-alert:before{margin-right:5px}.secupress-files-list-item .secupress-button-primary.secupress-button-ghost{box-shadow:none;padding:3px 15px;text-transform:none}.secupress-files-list-item .secupress-button-primary.secupress-button-ghost .text{vertical-align:-1px}.secupress-files-list-item .secupress-button-primary.secupress-button-ghost .icon{margin-right:0;margin-left:-8px;padding-right:7px}.secupress-files-list-item .secupress-button-primary .icon:after{display:none}.secupress-files-list-item .secupress-button-primary .dashicons-plus:before{position:relative;top:1px}.secupress-files-list-item .secupress-button-primary:hover{background:0 0;color:#26b3a9}.secupress-flex .plugin-card{width:100%;box-shadow:7px 7px 0 rgba(0,0,0,.4)}.secupress-flex .plugin-card a:not(.button){color:#0073aa}.secupress-flex .plugin-card .button{font-weight:400}#secupress-group-content-spam li strong{color:#c00}#secupress-group-content-spam-allowed li strong{color:#008f08}.secupress-content-spam-source{margin-bottom:20px;padding:10px;background:#f5f5f5;border-left:3px solid #0073aa}.secupress-content-spam-source>strong{display:block;margin-bottom:10px;font-size:14px;color:#0073aa}.secupress-content-spam-links{margin-left:20px;margin-top:10px}.secupress-content-spam-links .secupress-files-list-item{margin-bottom:5px}.secupress-not-wp-files-table{margin-top:15px;margin-bottom:15px;table-layout:fixed}.secupress-not-wp-files-table .column-cb{width:2.2em;padding:8px 0 0 3px}.secupress-not-wp-files-table .column-primary{width:auto}.secupress-not-wp-files-table .column-primary code{word-break:break-all}.secupress-not-wp-files-table .column-size{width:80px}.secupress-not-wp-files-table .column-modified{width:120px}.secupress-not-wp-files-table .column-path code{font-size:12px;color:#666}.secupress-not-wp-files-table .column-malware .secupress-toggle-sort{vertical-align:middle;color:#0073aa}.secupress-not-wp-files-table .column-malware .secupress-toggle-me{margin-top:5px;padding:5px 10px;background:#f5f5f5;border-left:3px solid #dc3232}.secupress-not-wp-files-table td,.secupress-not-wp-files-table th{vertical-align:middle}.secupress-not-wp-files-table+.tablenav{margin-top:0}.secupress-help-banner{margin:20px 0;background:#23282d;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.15)}.secupress-help-banner-content{display:flex;align-items:center;gap:20px;padding:20px 25px}.secupress-help-banner-icon{flex-shrink:0;width:60px;height:60px;background:rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center}.secupress-help-banner-icon .dashicons{font-size:30px;width:30px;height:30px;color:#f7ab13}.secupress-help-banner-text{flex:1;color:#fff}.secupress-help-banner-text p{margin:0 0 5px 0;font-size:14px;line-height:1.5;opacity:.9}.secupress-help-banner-title{font-size:18px!important;font-weight:600;opacity:1!important;margin-bottom:8px!important}.secupress-help-banner-highlight{margin-top:10px!important;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);font-weight:500;opacity:1!important}.secupress-help-banner-cta{flex-shrink:0}.secupress-help-banner-cta .secupress-button{padding:10px 20px}@media screen and (max-width:782px){.secupress-help-banner-content{flex-direction:column;text-align:center}.secupress-help-banner-icon{margin-bottom:10px}}.secupress-setting-row_file-scanner_file-scanner .dashicons{vertical-align:middle}.secupress-section-title{display:flex;align-items:center;gap:15px;margin:35px 0 20px 0;padding:0;font-size:15px;font-weight:600;color:#23282d;line-height:1.4}.secupress-section-title:after{content:"";flex:1;height:1px;background:#ddd}#form-allowed-content-spam,#form-check-content-spam,#form-not-wp-files,#form-old-files,#form-recover-diff-files,#form-recover-missing-files{margin:0 0 20px 0}.secupress-setting-row_captcha_emoji-set select{font-size:x-large}li.secupress-status-fail:before{content:"\f153";font-family:dashicons;vertical-align:bottom;padding-right:5px}li.secupress-status-fail{font-weight:600;color:#d63638}li.secupress-status-success:before{content:"\f12a";font-family:dashicons;vertical-align:bottom;padding-right:5px}li.secupress-status-success{font-weight:600;color:#26b3a9}.secupress-scanner-cta-alert{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;padding:20px;background:#fff;border:2px solid #ecf0f1;border-radius:6px}.secupress-scanner-cta-alert>.secupress-scanner-blocked{flex:1 1 300px}.secupress-scanner-cta-alert>.secupress-scanner-cta{flex-shrink:0;margin-left:auto}.secupress-scanner-cta .secupress-button{display:inline-flex;gap:5px}.secupress-scanner-cta .secupress-icon{font-size:20px}.secupress-button-scan-now span.dashicons.dashicons-unlock{font-size:20px}.secupress-cta-message{flex-shrink:1;max-width:220px;font-style:italic}.secupress-cta-message p{margin:0;color:#5a626f;font-size:13px}.secupress-scanner-blocked{flex:1;min-width:100px}.secupress-scanner-info-wrapper{flex-basis:100%;margin:8px 0 0;font-size:13px;color:#5a626f}.secupress-scanner-info-wrapper>span{display:inline-grid;white-space:nowrap;overflow:hidden;max-width:calc(100% - 10px)}.secupress-scanner-info-wrapper code{display:inline-block;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:3px;white-space:nowrap;overflow:hidden;text-align:right;vertical-align:middle}.secupress-scanner-progress{position:relative;width:100%;height:24px;background:#ecf0f1;border-radius:2px;overflow:visible}.secupress-scanner-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#26b3a9,#2bcdc1);border-radius:2px}.free .secupress-scanner-fill{animation:secupress-fill-blocked 2.5s ease-in-out infinite}@keyframes secupress-fill-blocked{0%{width:0}40%,55%{width:40px}100%{width:0}}.working .secupress-scanner-fill{width:100%;animation:secupress-fill-working 4s ease-out forwards;background:linear-gradient(90deg,#26b3a9,#2bcdc1)}.secupress-scanner-progress.disabled .secupress-scanner-fill{background:linear-gradient(90deg,#f7ab13,#f4c95a)}.working .secupress-scanner-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg,transparent 25%,rgba(255,255,255,.15) 25%,rgba(255,255,255,.15) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.15) 75%,rgba(255,255,255,.15) 100%);background-size:24px 24px;animation:secupress-stripes-move .8s linear infinite;border-radius:2px}@keyframes secupress-fill-working{0%{width:0}100%{width:100%}}@keyframes secupress-stripes-move{0%{background-position:0 0}100%{background-position:24px 0}}.secupress-scanner-blocker{position:absolute;top:50%;left:25px;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(247,171,19,.5);z-index:2;animation:secupress-pulse-blocker 1s ease-out infinite}.free .secupress-scanner-blocker{background:linear-gradient(135deg,#f7ab13,#f39c12);box-shadow:0 2px 10px rgba(247,171,19,.5)}.pro .secupress-scanner-blocker{background:linear-gradient(135deg,#26b3a9,#2bcdc1);box-shadow:0 2px 10px rgba(38,179,169,.5)}.pro .disabled .secupress-scanner-blocker::after,.pro .disabled .secupress-scanner-blocker::before{background:linear-gradient(135deg,#f2295e,#cb234f);box-shadow:0 2px 10px rgba(242,41,94,.5)}.pro .disabled .secupress-scanner-blocker::after,.pro .disabled .secupress-scanner-blocker::before{border:2px solid #f2295e}@keyframes secupress-pulse-blocker{0%{transform:translateY(-50%) scale(.8)}100%{transform:translateY(-50%) scale(1)}}.secupress-scanner-blocker::after,.secupress-scanner-blocker::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:1;animation:secupress-pulse-ripple 2s ease-out infinite}.secupress-scanner-blocker::after{animation-delay:1s}.free .secupress-scanner-blocker::after,.free .secupress-scanner-blocker::before{border:2px solid #f7ab13}.pro .secupress-scanner-blocker::after,.pro .secupress-scanner-blocker::before{border:2px solid #26b3a9}@keyframes secupress-pulse-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.secupress-scanner-blocker .dashicons{font-size:16px;width:16px;height:16px;color:#fff}.secupress-scanner-status{position:absolute;top:50%;left:70px;transform:translateY(-50%);font-size:11px;color:#5a626f;font-style:italic}.secupress-button-scan-now{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#f7ab13,#f39c12);color:#23282d!important;text-decoration:none;border-radius:5px;transition:all .3s ease;box-shadow:0 0 10px #f7ab13}.secupress-button-scan-now:hover{transform:translateY(-2px)}.secupress-btn-logo{width:24px;height:auto}.secupress-button-scan-now span,.secupress-scanner-cta{font-size:15px;font-weight:800}.secupress-scanner-promo-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;padding:20px 24px;background:linear-gradient(135deg,#23282d 0,#16213e 100%);border-radius:6px}.secupress-scanner-promo-cta>*{flex-shrink:0}.secupress-cta-text{flex:1 1 200px}.secupress-cta-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,#f7ab13,#f39c12);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;border-radius:5px;margin-bottom:8px}.secupress-cta-text strong{display:block;color:#fff;font-size:16px;margin-bottom:2px}.secupress-cta-text span{color:rgba(255,255,255,.7);font-size:13px}.secupress-button-cta-scanner,.secupress-button.light.secupress-button-cta-scanner{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#f2295e 0,#cb234f 100%);color:#fff!important;font-size:15px;font-weight:600;border:none;border-radius:5px;text-decoration:none;transition:all .3s ease}.secupress-button-cta-scanner:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff3d6e 0,#f2295e 100%)}.secupress-button-cta-scanner .dashicons{font-size:18px;width:18px;height:18px;transition:transform .3s ease}.secupress-button-cta-scanner:hover .dashicons{transform:translateX(4px)}.secupress-scanner-promo-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.secupress-scanner-promo-header img{width:64px;height:64px;opacity:.8}.secupress-scanner-promo-header h4{margin:0 0 4px;font-size:18px;color:#23282d}.secupress-scanner-promo-header p{margin:0;color:#5a626f}.secupress-scanner-last-scan{font-size:11px;background:#f9f9f9;padding:4px 10px;border-radius:4px;border:1px solid #d1d5db;border-left:2px solid #888;display:inline-flex;align-items:center;gap:6px;float:right;position:absolute;right:20px;top:-16px}.secupress-scanner-promo-running .secupress-scanner-last-scan{display:none}.secupress-scanner-features{display:grid;clear:both;gap:12px;margin-bottom:20px}.secupress-scanner-feature{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border-radius:6px;border:1px solid #ecf0f1;border-left:3px solid #26b3a9;box-shadow:0 1px 3px rgba(0,0,0,.05)}.secupress-scanner-feature.state-available{border-left-color:#26b3a9}.secupress-scanner-feature.state-warning{border-left-color:#f2295e;background:#fff8f8}.secupress-scanner-feature.state-file-missing{border-left-color:#f7ab13;background:#fffbf0}.secupress-scanner-feature.state-dev{border-left-color:#888;background:#f9f9f9;opacity:.7}.secupress-scanner-feature .secupress-icon{color:#1b847d;margin-top:2px;flex-shrink:0}.secupress-scanner-feature.state-warning .secupress-icon{color:#f2295e}.secupress-scanner-feature.state-file-missing .secupress-icon{color:#f7ab13}.secupress-scanner-feature.state-dev .secupress-icon{color:#888}.secupress-scanner-feature-content{flex:1;min-width:0}.secupress-scanner-feature-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px}.secupress-scanner-feature-header strong{color:#23282d;white-space:nowrap;font-size:18px}.secupress-scanner-feature-desc{font-size:13px;color:#666;font-weight:400}.secupress-scanner-feature-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.secupress-scanner-status-text{font-size:12px;color:#888;font-style:italic}.state-warning .secupress-scanner-status-text{color:#f2295e;font-weight:600;font-style:normal}.state-file-missing .secupress-scanner-status-text{color:#f7ab13}.state-dev .secupress-scanner-status-text{color:#888}.secupress-scanner-toggle-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:4px!important;min-height:auto!important;line-height:1!important;background:0 0!important;border:0!important;box-shadow:none!important;opacity:.6;transition:opacity .2s ease}.secupress-scanner-toggle-btn:hover{opacity:1;transform:none}.secupress-scanner-toggle-btn .dashicons{font-size:18px;width:18px;height:18px;margin:0;transition:transform .2s ease;color:inherit}.state-dev .secupress-scanner-toggle-btn{display:none}.secupress-scanner-info-message{display:flex;align-items:center;gap:8px;padding:12px 15px;margin:0;font-size:13px;color:#666;background:#f9f9f9;border-radius:4px}.secupress-scanner-info-message .dashicons{font-size:18px;width:18px;height:18px;color:#f7ab13}.secupress-scanner-info-message.secupress-scanner-info-success .dashicons{color:#46b450}.secupress-scanner-results-content{grid-column:1/-1}.secupress-scanner-results-content .secupress-section-title{margin-top:0}.secupress-tab-content-welcome .secupress-security-status-row{position:relative;z-index:10;max-width:100%;flex-basis:100%;width:100%;padding:0;margin-top:0;border-top:0}.secupress-tab-content-welcome .secupress-security-status-row .secupress-flex,.secupress-tab-content-welcome .secupress-security-status-row .secupress-setting-content-col{width:100%;flex-basis:100%;max-width:100%}#secupress-settings-module_welcome--secupress_security_status+.secupress-settings-section{margin-top:30px}.secupress-security-status{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:18px 22px;border-radius:3px;border-left:4px solid}.secupress-security-status-icon{flex-shrink:0;width:56px;height:56px;display:block;transform-origin:center;animation:secupress-security-breath 2.4s ease-in-out infinite}.secupress-security-status-paused .secupress-security-status-icon{animation-name:secupress-security-beat;animation-duration:1.4s}@keyframes secupress-security-breath{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes secupress-security-beat{0%,100%{transform:scale(1) translateY(0)}15%{transform:scale(1.14) translateY(-2px)}30%{transform:scale(.96) translateY(0)}45%{transform:scale(1.1) translateY(-1px)}60%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.secupress-firewall-dot:before,.secupress-security-status-icon{animation:none}}.secupress-security-status-texts{flex:1 1 280px;min-width:0;overflow:visible}.secupress-security-status-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0 0 4px}.secupress-security-status-message{margin:0;font-size:20px;font-weight:600;line-height:1.3}.secupress-security-status-description{margin:0;font-size:13px;opacity:.9}.secupress-security-status-description .secupress-attack-trend{display:inline-flex;font-size:13px}.secupress-security-status-count{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:1;overflow:visible}.secupress-security-status-count.secupress-security-status-grade{background:rgba(var(--secupress-grade-color,195,34,34),.2);color:rgb(var(--secupress-grade-color,195,34,34))}.secupress-security-status-active .secupress-security-status-count:not(.secupress-security-status-grade){background:rgba(43,205,193,.2);color:#1a9e94}.secupress-security-status-paused .secupress-security-status-count:not(.secupress-security-status-grade){background:rgba(203,35,79,.12);color:#cb234f}.secupress-security-status-idle .secupress-security-status-count:not(.secupress-security-status-grade){background:rgba(247,171,19,.18);color:#c47d0a}.secupress-security-status .secupress-security-status-count.secupress-security-status-firewall{display:inline-flex;align-items:center;gap:6px}.secupress-security-status .secupress-security-status-count.secupress-security-status-firewall.secupress-security-status-firewall-off{background:rgba(203,35,79,.14);color:#cb234f}.secupress-security-status .secupress-security-status-count.secupress-security-status-firewall.secupress-security-status-firewall-partial{background:rgba(241,155,18,.18);color:#c47d0a}.secupress-security-status .secupress-security-status-count.secupress-security-status-firewall.secupress-security-status-firewall-learning{background:rgba(47,128,237,.16);color:#1d6fd6}.secupress-firewall-dot{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.secupress-firewall-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:secupress-firewall-pulse 2.2s ease-out infinite}.secupress-security-status-firewall-off .secupress-firewall-dot:before,.secupress-security-status-firewall-paused .secupress-firewall-dot:before{animation:none;opacity:0}.secupress-security-status-firewall-partial .secupress-firewall-dot:before{animation-duration:4.4s}@keyframes secupress-firewall-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(2.6);opacity:0}}.secupress-security-status-info,.secupress-security-status-more{display:inline-flex;align-items:center;margin-left:2px;color:inherit;text-decoration:none;vertical-align:middle}.secupress-security-status a.secupress-security-status-more,.secupress-security-status a.secupress-security-status-more:visited{color:inherit;font-weight:inherit}.secupress-security-status-info{position:relative;cursor:help}.secupress-security-status-info .dashicons,.secupress-security-status-more .dashicons{width:16px;height:16px;font-size:16px;line-height:1}.secupress-security-status-tooltip{display:none;position:absolute;left:50%;top:100%;z-index:1000;min-width:180px;max-width:280px;width:max-content;padding-top:8px;transform:translateX(-50%);color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-align:left}.secupress-security-status-tooltip:before{content:"";position:absolute;left:50%;top:2px;margin-left:-6px;border:6px solid transparent;border-top:0;border-bottom-color:#393e46}.secupress-security-status-tooltip-inner{display:block;max-height:240px;overflow:auto;padding:8px 12px;background:#393e46;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.15)}.secupress-security-status-tooltip-item{display:block}.secupress-security-status-tooltip-item+.secupress-security-status-tooltip-item{margin-top:4px}.secupress-security-status-info:focus .secupress-security-status-tooltip,.secupress-security-status-info:focus-within .secupress-security-status-tooltip,.secupress-security-status-info:hover .secupress-security-status-tooltip{display:block}.secupress-security-status-active .secupress-security-status-info:focus,.secupress-security-status-active .secupress-security-status-info:hover,.secupress-security-status-active a.secupress-security-status-more:focus,.secupress-security-status-active a.secupress-security-status-more:hover{color:#26b3a9}.secupress-security-status-paused .secupress-security-status-info:focus,.secupress-security-status-paused .secupress-security-status-info:hover,.secupress-security-status-paused a.secupress-security-status-more:focus,.secupress-security-status-paused a.secupress-security-status-more:hover{color:#f2295e}.secupress-security-status-idle .secupress-security-status-info:focus,.secupress-security-status-idle .secupress-security-status-info:hover,.secupress-security-status-idle a.secupress-security-status-more:focus,.secupress-security-status-idle a.secupress-security-status-more:hover{color:#c47d0a}.secupress-security-status .secupress-button{flex-shrink:0;padding:10px 22px;font-size:13px}.secupress-security-status-active{background:#e6f9f7;border-left-color:#2bcdc1;color:#1a9e94}.secupress-security-status-paused{background:#fff6e5;border-left-color:#f19b12;color:#cb234f}.secupress-security-status-idle{background:#fff8e8;border-left-color:#f7ab13;color:#c47d0a}.secupress-learning-countdown{margin:8px 0 16px;height:8px;width:100%;max-width:760px;background:#ecf0f1;border-radius:4px;overflow:hidden}.secupress-learning-countdown-bar{display:block;height:100%;width:var(--secupress-learning-remain,100%);background:#2bcdc1;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100%);background-size:40px 100%;transform-origin:left center;animation:secupress-learning-drain var(--secupress-learning-duration,0s) linear forwards,secupress-learning-flow 1.2s linear infinite}@keyframes secupress-learning-flow{from{background-position:0 0}to{background-position:40px 0}}@keyframes secupress-learning-drain{from{width:var(--secupress-learning-remain,100%)}to{width:0}}.secupress-learning-manage-label{margin:0;color:#646970;font-size:13px}.secupress-learning-manage{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;margin:0 0 8px;padding:12px 14px;border:1px solid #dcdcde;border-radius:8px;background:#fff;box-sizing:border-box}.secupress-learning-manage-actions,.secupress-learning-manage-extend,.secupress-learning-manage-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.secupress-learning-manage-row{gap:12px}.secupress-learning-manage-actions{padding-left:12px;border-left:1px solid #dcdcde}.secupress-learning-manage select{height:40px;min-width:118px;margin:0;padding:0 28px 0 12px;border:1px solid #c3c4c7;border-radius:6px;background-color:#fff;box-shadow:none;font-size:14px;line-height:38px}.secupress-module-options-block .secupress-learning-manage-btn{display:inline-flex;align-items:center;gap:6px;height:40px;margin:0;padding:0 14px;border:0;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.08);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;box-sizing:border-box}.secupress-module-options-block .secupress-learning-manage-btn:focus,.secupress-module-options-block .secupress-learning-manage-btn:hover{color:#fff;text-decoration:none}.secupress-learning-manage-btn .dashicons{width:16px;height:16px;font-size:16px;line-height:16px}.secupress-learning-manage-block,.secupress-learning-manage-extend-btn,.secupress-learning-manage-finish{letter-spacing:.06em;text-transform:uppercase}.secupress-learning-manage-extend-btn,.secupress-learning-manage-finish{background:#2bcdc1}.secupress-module-options-block .secupress-learning-manage-extend-btn:focus,.secupress-module-options-block .secupress-learning-manage-extend-btn:hover,.secupress-module-options-block .secupress-learning-manage-finish:focus,.secupress-module-options-block .secupress-learning-manage-finish:hover{background:#26b3a9}.secupress-learning-manage-block{background:#f2295e}.secupress-module-options-block .secupress-learning-manage-block:focus,.secupress-module-options-block .secupress-learning-manage-block:hover{background:#cb234f}@media (max-width:782px){.secupress-learning-manage-actions{padding-left:0;border-left:0}}.secupress-learning-review{width:max-content;max-width:100%;margin:16px 0 8px;padding:14px 16px 16px;border:1px solid #dcdcde;border-radius:8px;background:#fff;box-sizing:border-box}.secupress-learning-review-title{display:flex;align-items:center;gap:8px;margin:0 0 12px}.secupress-learning-review-title .secupress-dot-bad{width:auto;min-width:18px;height:18px;padding:0 5px;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.secupress-learning-reflect-label{margin:0 0 8px;font-weight:700}.secupress-learning-avatar{width:1.1em;height:1.1em;border-radius:50%;vertical-align:-.2em}.secupress-learning-reflect-spinner{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid #ecf0f1;border-top-color:#2bcdc1;border-radius:50%;vertical-align:-2px;animation:secupress-learning-spin .8s linear infinite}.secupress-learning-reflect-track{height:8px;width:100%;max-width:420px;background:#ecf0f1;border-radius:3px;overflow:hidden}.secupress-learning-reflect-bar{display:block;height:100%;background:#2bcdc1}.secupress-learning-table{margin:8px 0 16px}.secupress-learning-table.striped>tbody>:nth-child(odd){background-color:#fbfbfc}.secupress-learning-review table.secupress-learning-table{width:max-content;max-width:100%;margin-top:0;margin-bottom:0;table-layout:auto}.secupress-learning-table .column-string{width:auto;max-width:240px}.secupress-learning-table .column-source{width:auto;white-space:nowrap}.secupress-learning-table .column-advice{width:auto;max-width:180px}.secupress-learning-table .column-values{width:auto;text-align:center;white-space:nowrap}.secupress-learning-table .column-hits{width:auto;text-align:right;white-space:nowrap}.secupress-learning-table td,.secupress-learning-table th{overflow:visible;vertical-align:middle}.secupress-learning-table .row-actions{color:#646970;font-size:13px;visibility:hidden}.secupress-learning-table tr:focus-within .row-actions,.secupress-learning-table tr:hover .row-actions{position:static;left:auto;visibility:visible}.secupress-learning-table .row-actions .secupress-learning-keep,.secupress-learning-table .row-actions .secupress-learning-keep:focus,.secupress-learning-table .row-actions .secupress-learning-keep:hover{color:#cb234f}.secupress-learning-pattern{margin-top:4px;color:#646970;font-size:11px;line-height:1.4;word-break:break-all}.secupress-learning-pattern code{padding:0;background:0 0}.secupress-learning-field-label{color:#1d2327;font-size:12px;font-weight:600}.secupress-learning-table .column-values .secupress-learning-match-wrap{margin-left:0}.secupress-learning-table .column-values .secupress-learning-subjects{left:auto;right:0}.secupress-learning-table .column-values .secupress-learning-subjects:before{left:auto;right:12px}.secupress-learning-status{display:inline-block;padding:1px 8px;border-left-width:0;border-radius:10px;font-size:12px;line-height:1.7}.secupress-learning-reason{margin-top:4px;color:#646970;font-size:12px;line-height:1.4}details .secupress-learning-table{margin-top:10px}@keyframes secupress-learning-spin{to{transform:rotate(360deg)}}