Plugin Directory

Changeset 3423553


Ignore:
Timestamp:
12/19/2025 10:32:39 AM (4 weeks ago)
Author:
huzaifaalmesbah
Message:

Update to version 1.2.1 from GitHub

Location:
smart-password-protect
Files:
52 edited
1 copied

Legend:

Unmodified
Added
Removed
  • smart-password-protect/tags/1.2.1/build/index-rtl.css

    r3423522 r3423553  
    1 #sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 -20px 0 0;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-right:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:right;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-right-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:left center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;right:auto;position:fixed;left:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-right:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:right;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:0% 50%}to{background-position:100% 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:right center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-right:auto;margin-left:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-right:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(-135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 -10px 0 0;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-left:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-left:20px;max-width:40%;text-align:right}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:left!important}}
     1#sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 -20px 0 0;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-right:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:right;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-right-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:left center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;right:auto;position:fixed;left:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-right:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:right;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:0% 50%}to{background-position:100% 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:right center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-right:auto;margin-left:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-right:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(-135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 -10px 0 0;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex!important;flex-direction:column!important;gap:20px;grid-template-columns:1fr!important}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-left:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-left:20px;max-width:40%;text-align:right}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:left!important}}
  • smart-password-protect/tags/1.2.1/build/index.asset.php

    r3423522 r3423553  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '6615154eed9327c7548d');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '861812b7156d1fd43404');
  • smart-password-protect/tags/1.2.1/build/index.css

    r3423522 r3423553  
    1 #sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 0 0 -20px;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-left:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:left;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-left-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:right center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;left:auto;position:fixed;right:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-left:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:left center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-left:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 0 0 -10px;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-right:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:right;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:20px;max-width:40%;text-align:left}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:right!important}}
     1#sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 0 0 -20px;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-left:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:left;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-left-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:right center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;left:auto;position:fixed;right:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-left:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:left center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-left:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 0 0 -10px;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex!important;flex-direction:column!important;gap:20px;grid-template-columns:1fr!important}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-right:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:right;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:20px;max-width:40%;text-align:left}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:right!important}}
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-ar-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.752Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.502Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-bg_BG-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.759Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.509Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-bn_BD-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.762Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.513Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-ca-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.765Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.516Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-cs_CZ-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.767Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.518Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-da_DK-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.769Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.519Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-de_DE-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.771Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.521Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-en_AU-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.773Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.523Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-es_ES-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.775Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.525Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-fr_FR-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.777Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.527Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-hi_IN-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.779Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.529Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-hr-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.782Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.532Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.785Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.535Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-nl_BE-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.788Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.538Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-nl_NL-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.791Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.541Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-pl_PL-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.794Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.545Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-pt_BR-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.797Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.547Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-ru_RU-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.799Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.549Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-zh_CN-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.803Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.553Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect-zh_TW-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.806Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.556Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/tags/1.2.1/languages/smart-password-protect.pot

    r3423522 r3423553  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Password Protect 1.2.1-beta1\n"
     5"Project-Id-Version: Password Protect 1.2.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smart-password-protect\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-19T10:02:32+00:00\n"
     12"POT-Creation-Date: 2025-12-19T10:31:54+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
  • smart-password-protect/tags/1.2.1/readme.txt

    r3423522 r3423553  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.2.0
     7Stable tag: 1.2.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • smart-password-protect/tags/1.2.1/smart-password-protect.php

    r3423522 r3423553  
    1111 * Requires at least: 5.6
    1212 * Requires PHP: 7.4
    13  * Version: 1.2.1-beta1
     13 * Version: 1.2.1
    1414 *
    1515 * @package SmartPasswordProtect
     
    2626 * @since 1.0.0
    2727 */
    28 define( 'SPPWP_VERSION', '1.2.1-beta1' );
     28define( 'SPPWP_VERSION', '1.2.1' );
    2929define( 'SPPWP_DIR', plugin_dir_path( __FILE__ ) );
    3030define( 'SPPWP_URL', plugin_dir_url( __FILE__ ) );
  • smart-password-protect/trunk/build/index-rtl.css

    r3423522 r3423553  
    1 #sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 -20px 0 0;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-right:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:right;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-right-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:left center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;right:auto;position:fixed;left:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-right:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:right;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:0% 50%}to{background-position:100% 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:right center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-right:auto;margin-left:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-right:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(-135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 -10px 0 0;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-left:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-left:20px;max-width:40%;text-align:right}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:left!important}}
     1#sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 -20px 0 0;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-right:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:right;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-right-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:left center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;right:auto;position:fixed;left:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-right:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:right;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:left}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:0% 50%}to{background-position:100% 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:right center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-right:auto;margin-left:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(-90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-right:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(-135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(-135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 -10px 0 0;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex!important;flex-direction:column!important;gap:20px;grid-template-columns:1fr!important}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-left:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-left:20px;max-width:40%;text-align:right}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:left!important}}
  • smart-password-protect/trunk/build/index.asset.php

    r3423522 r3423553  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '6615154eed9327c7548d');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '861812b7156d1fd43404');
  • smart-password-protect/trunk/build/index.css

    r3423522 r3423553  
    1 #sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 0 0 -20px;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-left:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:left;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-left-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:right center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;left:auto;position:fixed;right:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-left:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:left center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-left:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 0 0 -10px;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-right:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:right;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:20px;max-width:40%;text-align:left}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:right!important}}
     1#sppwp-admin-app{background:#f0f0f1;border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 0 0 -20px;padding:20px}#sppwp-admin-app *{box-sizing:border-box}#sppwp-admin-app .sppwp-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:40px;justify-content:flex-start;margin-bottom:20px;padding:15px 25px}#sppwp-admin-app .sppwp-header .sppwp-logo{align-items:center;display:flex;gap:12px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon{align-items:center;background:#135dbe;border-radius:6px;color:#fff;display:flex;justify-content:center;padding:6px}#sppwp-admin-app .sppwp-header .sppwp-logo .sppwp-logo-icon svg{height:20px;width:20px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{color:#1d2327;font-size:18px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{display:flex;gap:20px}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{background:none;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;transition:all .2s ease}#sppwp-admin-app .sppwp-header .sppwp-top-nav a:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button:hover{color:#135dbe}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.active,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.active{border-bottom-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link{color:#ee9042}#sppwp-admin-app .sppwp-header .sppwp-top-nav a.external-link:hover,#sppwp-admin-app .sppwp-header .sppwp-top-nav button.external-link:hover{color:#d35400;text-decoration:underline}#sppwp-admin-app .sppwp-layout-container{align-items:stretch;display:flex;gap:30px}#sppwp-admin-app .sppwp-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:70vh;overflow:hidden;position:sticky;top:32px;width:20%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:column}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:none;border:none;border-left:3px solid transparent;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:500;padding:15px 20px;text-align:left;transition:all .2s ease;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover{background:#f0f0f1;color:#135dbe}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:rgba(19,93,190,.2);border-left-color:#1e7dbb;color:#135dbe;font-weight:600}#sppwp-admin-app .sppwp-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;min-height:70vh;padding:40px;width:80%}#sppwp-admin-app h2{color:#1d2327;font-size:1.5em;font-weight:600;margin-top:0}#sppwp-admin-app .sppwp-settings-section{background:#fff;margin-bottom:0}#sppwp-admin-app .sppwp-field{margin-bottom:24px}#sppwp-admin-app .sppwp-field .components-base-control__label,#sppwp-admin-app .sppwp-field label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:12px!important}#sppwp-admin-app .sppwp-field .components-select-control__input,#sppwp-admin-app .sppwp-field .components-text-control__input,#sppwp-admin-app .sppwp-field .components-textarea-control__input{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important;color:#1e1e1e!important;font-size:14px!important;height:40px!important;line-height:40px!important;padding:0 12px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#sppwp-admin-app .sppwp-field .components-select-control__input:hover,#sppwp-admin-app .sppwp-field .components-text-control__input:hover,#sppwp-admin-app .sppwp-field .components-textarea-control__input:hover{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-select-control__input:focus,#sppwp-admin-app .sppwp-field .components-text-control__input:focus,#sppwp-admin-app .sppwp-field .components-textarea-control__input:focus{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important;outline:none!important}#sppwp-admin-app .sppwp-field .components-input-control__backdrop{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;box-shadow:none!important}#sppwp-admin-app .sppwp-field .components-input-control__container:hover .components-input-control__backdrop{border-color:#135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container.is-focused .components-input-control__backdrop,#sppwp-admin-app .sppwp-field .components-input-control__container:focus-within .components-input-control__backdrop{border-color:#135dbe!important;box-shadow:0 0 0 1px #135dbe!important}#sppwp-admin-app .sppwp-field .components-input-control__container .components-select-control__input,#sppwp-admin-app .sppwp-field .components-input-control__container .components-text-control__input{background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}#sppwp-admin-app .sppwp-field .components-base-control__help{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:20px}#sppwp-admin-app .sppwp-field.sppwp-safe-redirect .components-checkbox-control__label{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-field.sppwp-toggle-field{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-field.sppwp-toggle-field.sppwp-disabled{opacity:.6;pointer-events:none}#sppwp-admin-app .sppwp-field.sppwp-toggle-field:hover{border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05)}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{flex-grow:1}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-label{color:#1d2327;display:block;font-size:16px;font-weight:600;margin-bottom:4px}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-help{color:#646970;font-size:13px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content .sppwp-toggle-error{color:#d63638;font-size:13px;font-weight:500;margin:4px 0 0}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control{margin-bottom:0;transform:scale(1.2);transform-origin:right center}#sppwp-admin-app .sppwp-field.sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:40px;padding-top:20px}#sppwp-admin-app .sppwp-button-primary,#sppwp-admin-app button.is-primary{align-items:center;background:#135dbe;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:background .2s ease}#sppwp-admin-app .sppwp-button-primary:focus,#sppwp-admin-app .sppwp-button-primary:hover,#sppwp-admin-app button.is-primary:focus,#sppwp-admin-app button.is-primary:hover{background:#1e7dbb;border-color:#1e7dbb;color:#fff}#sppwp-admin-app .sppwp-button-primary:disabled,#sppwp-admin-app button.is-primary:disabled{background:#f0f0f1;border-color:#dcdcde;color:#a7aaad;cursor:not-allowed}#sppwp-admin-app .sppwp-button-secondary,#sppwp-admin-app button.is-secondary{align-items:center;background:#fff;border:1px solid #135dbe;border-radius:4px;color:#135dbe;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;text-shadow:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-secondary:focus,#sppwp-admin-app .sppwp-button-secondary:hover,#sppwp-admin-app button.is-secondary:focus,#sppwp-admin-app button.is-secondary:hover{background:rgba(19,93,190,.2);border-color:#1e7dbb;color:#1e7dbb}#sppwp-admin-app .sppwp-button-secondary.sppwp-button-small,#sppwp-admin-app button.is-secondary.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-button-danger{background:#fff;border:1px solid #d63638;border-radius:4px;color:#d63638;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;text-decoration:none;transition:all .2s ease}#sppwp-admin-app .sppwp-button-danger:hover{background:#d63638;color:#fff}#sppwp-admin-app .sppwp-button-danger.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}#sppwp-admin-app .sppwp-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#135dbe!important;cursor:pointer!important;display:inline-flex!important;height:auto!important;justify-content:center;min-width:auto!important;padding:4px!important;transition:color .2s ease}#sppwp-admin-app .sppwp-icon-button:hover{background:transparent!important;color:#1e7dbb!important}#sppwp-admin-app .sppwp-icon-button.is-destructive{color:#d63638!important}#sppwp-admin-app .sppwp-icon-button.is-destructive:hover{color:#b32d2e!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive{color:#a7aaad!important;cursor:pointer!important}#sppwp-admin-app .sppwp-icon-button.sppwp-disabled-interactive:hover{color:#a7aaad!important}#sppwp-admin-app .sppwp-icon-button svg{fill:currentColor;height:20px;width:20px}#sppwp-admin-app .sppwp-filter-select .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-filter-select .components-select-control__input{font-size:13px;height:36px;line-height:36px;min-width:140px;width:auto}#sppwp-admin-app .sppwp-view-all-link{color:#1e7dbb;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-view-all-link:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-loading{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}#sppwp-admin-app .components-snackbar-list{bottom:auto;justify-content:flex-end;left:auto;position:fixed;right:24px;top:50px;width:auto;z-index:100000}#sppwp-admin-app .components-snackbar-list .components-snackbar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px}#sppwp-admin-app .components-snackbar-list .components-snackbar .components-snackbar__content{align-items:center;display:flex;gap:8px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-success .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%234ab866%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .components-snackbar-list .components-snackbar.sppwp-snackbar-error .components-snackbar__content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d63638%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}#sppwp-admin-app .sppwp-section-title{color:#1d2327;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#sppwp-admin-app .sppwp-section-description{border-bottom:1px solid #f0f0f1;color:#646970;margin-bottom:1.5rem;padding-bottom:1rem}#sppwp-admin-app .sppwp-info-box{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:24px;padding:16px}#sppwp-admin-app .sppwp-info-box p{color:#50575e;font-size:14px;margin-bottom:12px}#sppwp-admin-app .sppwp-info-box p strong{color:#1d2327;font-weight:600}#sppwp-admin-app .sppwp-info-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-add-ip-form{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper .sppwp-field{margin-bottom:0}#sppwp-admin-app .sppwp-add-ip-form button{height:40px;margin-top:0}#sppwp-admin-app .sppwp-help-text{color:#646970;font-size:13px;margin-top:8px}#sppwp-admin-app .sppwp-help-text .sppwp-error{color:#d63638;margin-bottom:4px}#sppwp-admin-app .sppwp-help-text a{color:#1e7dbb;margin-left:8px;text-decoration:none}#sppwp-admin-app .sppwp-help-text a:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-advanced-toggle{color:#1e7dbb;font-size:13px;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-advanced-toggle:hover{color:#135dbe;text-decoration:underline}#sppwp-admin-app .sppwp-ip-list{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#sppwp-admin-app .sppwp-ip-list .sppwp-no-ips{background:#fff;color:#646970;margin:0;padding:24px;text-align:center}#sppwp-admin-app .sppwp-ip-list table{background:#fff;border-collapse:collapse;width:100%}#sppwp-admin-app .sppwp-ip-list table th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#1d2327;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}#sppwp-admin-app .sppwp-ip-list table th.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table td{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 16px}#sppwp-admin-app .sppwp-ip-list table td.text-right{text-align:right}#sppwp-admin-app .sppwp-ip-list table tr:last-child td{border-bottom:none}@keyframes sppwp-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}#sppwp-admin-app .sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}#sppwp-admin-app .sppwp-skeleton-text{height:1em;margin-bottom:.5em;width:100%}#sppwp-admin-app .sppwp-skeleton-button{display:inline-block;height:32px;width:80px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-skeleton-text{height:20px;width:60%}#sppwp-admin-app .sppwp-info-box.sppwp-skeleton-box .sppwp-ip-actions{display:flex;gap:12px}#sppwp-admin-app .sppwp-skeleton-content,#sppwp-admin-app .sppwp-skeleton-sidebar{max-height:70vh;overflow:hidden}#sppwp-admin-app .sppwp-dashboard{display:flex;flex-direction:column;gap:24px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;padding:40px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content{max-width:600px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-dashboard .sppwp-welcome-banner .sppwp-banner-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:2fr 1fr}@media(max-width:782px){#sppwp-admin-app .sppwp-dashboard .sppwp-grid.sppwp-grid-2-1{grid-template-columns:1fr}}#sppwp-admin-app .sppwp-dashboard .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}#sppwp-admin-app .sppwp-dashboard .sppwp-card h3{color:#1d2327;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card{align-items:flex-start;display:flex;flex-direction:column}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-card-header h2{border:none;font-size:18px;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge{background:#f0f0f1;border-radius:12px;color:#646970;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}#sppwp-admin-app .sppwp-dashboard .sppwp-card.sppwp-status-card p{color:#646970;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-action-buttons{display:flex;flex-direction:column;gap:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list{list-style:none;margin:0;padding:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li{border-bottom:1px solid #f0f0f1;color:#50575e;font-size:14px;padding:12px 0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list li:last-child{border-bottom:none}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-activity-list .sppwp-empty-state{color:#a7aaad;font-style:italic;padding:20px 0;text-align:center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-header h4{color:#1d2327;font-size:15px;font-weight:600;margin:0}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card p{color:#646970;flex-grow:1;font-size:13px;line-height:1.4;margin:0 0 16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card .sppwp-feature-actions{border-top:1px solid #f0f0f1;display:flex;justify-content:flex-end;padding-top:16px}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-quick-actions-grid .sppwp-feature-card.disabled{background:#fcfcfc;opacity:.8}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle{margin-bottom:0;transform:scale(1.5);transform-origin:left center}#sppwp-admin-app .sppwp-dashboard .sppwp-card .sppwp-large-toggle .components-form-toggle.is-checked .components-form-toggle__track{background-color:#135dbe;border-color:#135dbe}#sppwp-admin-app .sppwp-about{width:100%}#sppwp-admin-app .sppwp-about .sppwp-about-hero{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;margin-bottom:32px;padding:60px 40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-about-hero h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}#sppwp-admin-app .sppwp-about .sppwp-about-hero .sppwp-version{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:14px;padding:4px 12px}#sppwp-admin-app .sppwp-about .sppwp-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:40px;text-align:center}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-description{color:#1d2327;font-size:18px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links{border-bottom:1px solid #f0f0f1;display:flex;gap:24px;justify-content:center;margin-bottom:40px;padding-bottom:40px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item{color:#007cba;font-weight:500;text-decoration:none}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-about-links .sppwp-link-item:hover{text-decoration:underline}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits{color:#646970;font-size:13px}#sppwp-admin-app .sppwp-about .sppwp-card .sppwp-credits strong{color:#1d2327}#sppwp-admin-app .sppwp-other-plugins{margin-top:40px}#sppwp-admin-app .sppwp-other-plugins h3{color:#1d2327;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-loading{display:flex;justify-content:center;padding:40px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugins-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;height:100%;padding:20px;transition:all .2s ease}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card:hover{border-color:#007cba;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon{flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-icon .sppwp-plugin-icon-placeholder{background:#f0f0f1;border-radius:4px;height:100%;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content{display:flex;flex-direction:column;flex-grow:1}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content h4{color:#1d2327;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content p{color:#646970;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card .sppwp-plugin-content .sppwp-plugin-actions{margin-top:auto}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card{pointer-events:none}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-icon{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;flex-shrink:0;height:60px;width:60px}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-title{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:10px;width:70%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;width:100%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-text.short{margin-bottom:15px;width:60%}#sppwp-admin-app .sppwp-other-plugins .sppwp-plugin-card.sppwp-skeleton-card .sppwp-skeleton-button{animation:sppwp-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 50%,#f0f0f1 75%);background-size:200% 100%;border-radius:4px;height:30px;margin-top:auto;width:100px}#sppwp-admin-app .sppwp-generated-link-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:24px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-label{color:#1d2327;font-size:14px;font-weight:600;margin-bottom:12px}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row{align-items:center;display:flex;gap:12px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper{flex-grow:1}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control,#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .components-base-control__field{margin-bottom:0}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input{margin-bottom:0;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input{background:#f0f0f1;border-color:#dcdcde;color:#50575e;height:40px!important;line-height:40px;min-height:40px;width:100%}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .sppwp-link-input-wrapper .sppwp-link-input .components-text-control__input:focus{background:#fff;border-color:#007cba;color:#1d2327}#sppwp-admin-app .sppwp-generated-link-box .sppwp-link-row .components-button{align-items:center;display:flex;height:40px!important;justify-content:center;line-height:1;white-space:nowrap}.sppwp-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .2s ease}.sppwp-button:disabled{cursor:not-allowed;opacity:.6}.sppwp-button.sppwp-button-primary{background:#007cba;border-color:#007cba;color:#fff}.sppwp-button.sppwp-button-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.sppwp-button.sppwp-button-secondary{background:#fff;border-color:#007cba;color:#007cba}.sppwp-button.sppwp-button-secondary:hover:not(:disabled){background:#f0f6fc}.sppwp-button.sppwp-button-danger{background:#fff;border-color:#d63638;color:#d63638}.sppwp-button.sppwp-button-danger:hover:not(:disabled){background:#fff8f8;border-color:#d63638}.sppwp-button.sppwp-button-small{font-size:13px;height:32px;padding:0 12px}.sppwp-skeleton{animation:sppwp-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f1 25%,#e0e0e0 37%,#f0f0f1 63%);background-size:400% 100%;border-radius:4px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.rounded-lg{border-radius:.5rem}.sppwp-layout-full{width:100%!important}.sppwp-section-sub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sppwp-section-sub-header h3{font-size:18px;font-weight:600;margin:0}.sppwp-card-content{margin-bottom:32px}.sppwp-generated-link-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;padding:16px}.sppwp-generated-link-box p{font-weight:600;margin-bottom:8px}.sppwp-generated-link-box .sppwp-link-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.sppwp-generated-link-box .sppwp-link-row .sppwp-field{margin-bottom:0!important;width:100%}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control,.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-base-control__field{margin-bottom:0!important}.sppwp-generated-link-box .sppwp-link-row .sppwp-field .components-text-control__input{height:40px!important;margin:0!important}.sppwp-generated-link-box .sppwp-link-row>.components-button,.sppwp-generated-link-box .sppwp-link-row>button{align-items:center;display:inline-flex;height:40px!important;justify-content:center;margin:0!important;white-space:nowrap}.sppwp-recent-links-section{margin-top:32px;padding-top:24px}.sppwp-table-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sppwp-filter-group{display:flex;gap:8px}.sppwp-settings-stack{display:flex;flex-direction:column}.sppwp-header-content{align-items:flex-end;display:flex;justify-content:space-between}.sppwp-modal-content{padding:0 24px 24px}.sppwp-modal-content .sppwp-field{margin-bottom:24px!important}.sppwp-modal-content .sppwp-field:last-child{margin-bottom:0!important}.sppwp-modal-actions{border-top:1px solid #f0f0f1;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.border-none{border:none!important}.pb-0{padding-bottom:0!important}.sppwp-section-header{border-bottom:2px solid #f0f0f1;margin-bottom:25px;padding-bottom:10px}.sppwp-section-header h2{border:none;color:#1d2327;font-size:1.5em;font-weight:600;margin:0 0 8px;padding:0}.sppwp-section-header p{color:#646970;font-size:14px;margin:0}.sppwp-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.sppwp-pagination .sppwp-pagination-info{color:#646970;font-size:13px;font-weight:500}.sppwp-pagination .sppwp-pagination-info .sppwp-pagination-total{color:#8c8f94;margin-left:4px}.sppwp-pagination .sppwp-pagination-actions{display:flex;gap:8px}.sppwp-pagination .sppwp-pagination-actions button{font-size:13px;height:32px;padding:0 12px}.sppwp-dashboard-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1100px){.sppwp-dashboard-layout{grid-template-columns:1fr}}.sppwp-dashboard-layout .sppwp-main-column{display:flex;flex-direction:column;gap:24px}.sppwp-helpful-links .components-card__header{padding-bottom:10px}.sppwp-helpful-links .components-card__header h3{font-size:16px;font-weight:600;margin:0}.sppwp-helpful-links .components-card__body{padding-top:10px}.sppwp-helpful-links .sppwp-links-list{list-style:none;margin:0;padding:0}.sppwp-helpful-links .sppwp-links-list li{margin-bottom:12px}.sppwp-helpful-links .sppwp-links-list li:last-child{margin-bottom:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover{background:#fff;border-color:#135dbe;box-shadow:0 2px 6px rgba(0,0,0,.05);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-icon-wrapper{background:#135dbe;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item:hover .link-title{color:#135dbe}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#135dbe;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-icon-wrapper svg{fill:currentColor}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content{flex-grow:1}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title{align-items:center;color:#1d2327;display:block;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:4px;transition:color .2s ease}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-title .external-icon{height:12px;opacity:.5;width:12px}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item .link-content .link-description{color:#646970;display:block;font-size:13px;line-height:1.4;margin:0}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#ee9042}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight .link-icon-wrapper{border-color:#ee9042;color:#f39c12}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover{border-color:#f39c12;box-shadow:0 4px 12px rgba(238,144,66,.15)}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-icon-wrapper{background:#f39c12;border-color:#f39c12;color:#fff}.sppwp-helpful-links .sppwp-links-list .sppwp-link-item.highlight:hover .link-title{color:#d35400}.sppwp-helpful-links .sppwp-welcome-banner{background:linear-gradient(135deg,#135dbe,#0e4690);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;height:auto;margin-bottom:30px;padding:40px}.sppwp-helpful-links .sppwp-welcome-banner h1{color:#fff;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 10px}.sppwp-helpful-links .sppwp-welcome-banner p{color:#fff;font-size:16px;margin:0;max-width:600px;opacity:.9}.sppwp-helpful-links .sppwp-dashboard-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.sppwp-helpful-links .sppwp-grid{display:flex;flex-direction:column;gap:20px}.sppwp-helpful-links .sppwp-card{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.sppwp-helpful-links .sppwp-card.sppwp-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.sppwp-helpful-links .sppwp-card.sppwp-clickable:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.sppwp-helpful-links .sppwp-card h3{color:#1d2327;font-size:18px;margin:0 0 20px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sppwp-helpful-links .sppwp-status-card .sppwp-card-header h2{font-size:18px;margin:0}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.active{background:#e7f5ea;color:#4ab866}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.disabled{background:#f0f0f1;color:#646970}.sppwp-helpful-links .sppwp-status-card .sppwp-status-badge.inactive{background:#ffe6e6;color:#d63638}.sppwp-helpful-links .sppwp-status-card .sppwp-status-text-inactive{color:#d63638;font-weight:500}#sppwp-admin-app .sppwp-quick-actions-grid{display:grid!important;gap:20px;grid-template-columns:1fr 1fr!important;margin-top:15px}@media(max-width:1024px){#sppwp-admin-app{margin:0 0 0 -10px;padding:10px}#sppwp-admin-app .sppwp-layout-container{display:flex;flex-direction:column;gap:20px}#sppwp-admin-app .sppwp-sidebar{margin-bottom:20px;min-height:auto;position:static;width:100%}#sppwp-admin-app .sppwp-sidebar .sppwp-nav{display:flex;flex-direction:row;gap:10px;justify-content:center;overflow-x:auto;padding:10px 0}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item{background:#f8f9fa;border:none;border-radius:20px;color:#50575e;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px;white-space:nowrap;width:auto}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item.active{background:#135dbe;color:#fff;font-weight:600}#sppwp-admin-app .sppwp-sidebar .sppwp-nav .sppwp-nav-item:hover:not(.active){background:#e9ecef;color:#135dbe}#sppwp-admin-app .sppwp-content{min-height:auto;padding:20px;width:100%}#sppwp-admin-app .sppwp-welcome-banner h1{font-size:24px;line-height:1.4}#sppwp-admin-app .sppwp-header{align-items:center;flex-direction:row;gap:15px;height:auto;padding:15px}#sppwp-admin-app .sppwp-header .sppwp-logo h1{display:none}#sppwp-admin-app .sppwp-header .sppwp-logo{flex-shrink:0}#sppwp-admin-app .sppwp-header .sppwp-top-nav{flex-grow:1;overflow-x:auto;width:auto;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding-bottom:5px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar{height:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-track{background:transparent}#sppwp-admin-app .sppwp-header .sppwp-top-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}#sppwp-admin-app .sppwp-header .sppwp-top-nav{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}#sppwp-admin-app .sppwp-header .sppwp-top-nav a,#sppwp-admin-app .sppwp-header .sppwp-top-nav button{flex-shrink:0;white-space:nowrap}#sppwp-admin-app .sppwp-dashboard-layout{display:flex;flex-direction:column;gap:24px;grid-template-columns:1fr}#sppwp-admin-app .sppwp-quick-actions-grid{display:flex!important;flex-direction:column!important;gap:20px;grid-template-columns:1fr!important}#sppwp-admin-app .sppwp-add-ip-form{flex-direction:column}#sppwp-admin-app .sppwp-add-ip-form .sppwp-input-wrapper{width:100%}#sppwp-admin-app .sppwp-add-ip-form button{margin-top:10px;width:100%}#sppwp-admin-app .sppwp-toggle-field{padding:15px}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper{align-items:flex-start}#sppwp-admin-app .sppwp-toggle-field .sppwp-toggle-wrapper .sppwp-toggle-content{padding-right:10px}}@media(max-width:1280px){#sppwp-admin-app .sppwp-ip-list,#sppwp-admin-app .sppwp-table-wrapper{border:none;margin-bottom:20px;overflow-x:visible}#sppwp-admin-app .sppwp-ip-list table,#sppwp-admin-app .sppwp-table-wrapper table{display:block;min-width:0;width:100%}#sppwp-admin-app .sppwp-ip-list table thead,#sppwp-admin-app .sppwp-table-wrapper table thead{display:none}#sppwp-admin-app .sppwp-ip-list table tbody,#sppwp-admin-app .sppwp-table-wrapper table tbody{display:block;width:100%}#sppwp-admin-app .sppwp-ip-list table tr,#sppwp-admin-app .sppwp-table-wrapper table tr{background:#fff;border:1px solid #f0f0f1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:15px;padding:15px}#sppwp-admin-app .sppwp-ip-list table tr td,#sppwp-admin-app .sppwp-table-wrapper table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f1;display:flex;justify-content:space-between;padding:10px 0;text-align:right;width:100%!important}#sppwp-admin-app .sppwp-ip-list table tr td:last-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:last-child{border-bottom:none;padding-bottom:0}#sppwp-admin-app .sppwp-ip-list table tr td:first-child,#sppwp-admin-app .sppwp-table-wrapper table tr td:first-child{padding-top:0}#sppwp-admin-app .sppwp-ip-list table tr td:before,#sppwp-admin-app .sppwp-table-wrapper table tr td:before{color:#646970;content:attr(data-label);flex-shrink:0;font-weight:600;margin-right:20px;max-width:40%;text-align:left}#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-ip-list table tr td[data-label=Actions] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Action] .sppwp-table-actions,#sppwp-admin-app .sppwp-table-wrapper table tr td[data-label=Actions] .sppwp-table-actions{justify-content:flex-end}#sppwp-admin-app .sppwp-ip-list table tr td[style*="text-align: center"],#sppwp-admin-app .sppwp-table-wrapper table tr td[style*="text-align: center"]{justify-content:space-between;text-align:right!important}}
  • smart-password-protect/trunk/languages/smart-password-protect-ar-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.752Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.502Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-bg_BG-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.759Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.509Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-bn_BD-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.762Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.513Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-ca-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.765Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.516Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-cs_CZ-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.767Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.518Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-da_DK-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.769Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.519Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-de_DE-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.771Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.521Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-en_AU-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.773Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.523Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-es_ES-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.775Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.525Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-fr_FR-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.777Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.527Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-hi_IN-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.779Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.529Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-hr-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.782Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.532Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.785Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.535Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-nl_BE-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.788Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.538Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-nl_NL-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.791Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.541Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-pl_PL-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.794Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.545Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-pt_BR-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.797Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.547Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-ru_RU-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.799Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.549Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-zh_CN-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.803Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.553Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect-zh_TW-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r3423522 r3423553  
    11{
    2   "translation-revision-date": "2025-12-19T10:02:34.806Z",
     2  "translation-revision-date": "2025-12-19T10:31:56.556Z",
    33  "generator": "Smart Password Protect i18n merge script",
    44  "domain": "messages",
  • smart-password-protect/trunk/languages/smart-password-protect.pot

    r3423522 r3423553  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Password Protect 1.2.1-beta1\n"
     5"Project-Id-Version: Password Protect 1.2.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/smart-password-protect\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-19T10:02:32+00:00\n"
     12"POT-Creation-Date: 2025-12-19T10:31:54+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
  • smart-password-protect/trunk/readme.txt

    r3423522 r3423553  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.2.0
     7Stable tag: 1.2.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • smart-password-protect/trunk/smart-password-protect.php

    r3423522 r3423553  
    1111 * Requires at least: 5.6
    1212 * Requires PHP: 7.4
    13  * Version: 1.2.1-beta1
     13 * Version: 1.2.1
    1414 *
    1515 * @package SmartPasswordProtect
     
    2626 * @since 1.0.0
    2727 */
    28 define( 'SPPWP_VERSION', '1.2.1-beta1' );
     28define( 'SPPWP_VERSION', '1.2.1' );
    2929define( 'SPPWP_DIR', plugin_dir_path( __FILE__ ) );
    3030define( 'SPPWP_URL', plugin_dir_url( __FILE__ ) );
Note: See TracChangeset for help on using the changeset viewer.