| @@ -1,199 +1,4 @@ | ||
| 1 | -/*!***************************************************************************************************************************************************************************************************************************************************!*\ | |
| 2 | - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/settings/settings.scss ***! | |
| 3 | - \***************************************************************************************************************************************************************************************************************************************************/ | |
| 4 | -.passster_page_passster-settings { | |
| 5 | - /* Hide notices from other plugins/themes */ | |
| 6 | - /* Modify default WP admin styles */ | |
| 7 | - /* Start plugin settings */ | |
| 8 | -} | |
| 9 | -.passster_page_passster-settings .settings-error.notice.notice-warning { | |
| 10 | - display: none; | |
| 11 | -} | |
| 12 | -.passster_page_passster-settings #wpbody-content { | |
| 13 | - padding-bottom: 0; | |
| 14 | -} | |
| 15 | -.passster_page_passster-settings #wpfooter { | |
| 16 | - display: none; | |
| 17 | -} | |
| 18 | -.passster_page_passster-settings #wpcontent { | |
| 19 | - padding-left: 0; | |
| 20 | -} | |
| 21 | -.passster_page_passster-settings .plugin-settings-container { | |
| 22 | - /* Navigation */ | |
| 23 | - /* Settings */ | |
| 24 | -} | |
| 25 | -.passster_page_passster-settings .plugin-settings-container .components-flex-item { | |
| 26 | - margin-left: 0; | |
| 27 | -} | |
| 28 | -.passster_page_passster-settings .plugin-settings-container .inner-settings > * { | |
| 29 | - max-width: 800px; | |
| 30 | -} | |
| 31 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav { | |
| 32 | - height: 100vh; | |
| 33 | - margin: 0; | |
| 34 | - max-width: 260px; | |
| 35 | - padding: 25px 40px; | |
| 36 | -} | |
| 37 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav button:focus, .passster_page_passster-settings .plugin-settings-container .plugin-nav button:focus-visible { | |
| 38 | - box-shadow: none; | |
| 39 | -} | |
| 40 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .components-button { | |
| 41 | - width: 100%; | |
| 42 | - text-align: left; | |
| 43 | - padding: 0; | |
| 44 | - line-height: 31px; | |
| 45 | -} | |
| 46 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .components-card__body { | |
| 47 | - padding: 20px 0; | |
| 48 | -} | |
| 49 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .components-button.is-primary { | |
| 50 | - width: auto; | |
| 51 | - padding: 10px 15px; | |
| 52 | - margin: 10px 0; | |
| 53 | -} | |
| 54 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .dashicon.dashicons.dashicons-admin-links { | |
| 55 | - font-size: 15px; | |
| 56 | - top: 2px; | |
| 57 | - position: relative; | |
| 58 | -} | |
| 59 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .plugin-logo { | |
| 60 | - max-width: 150px; | |
| 61 | -} | |
| 62 | -.passster_page_passster-settings .plugin-settings-container .plugin-nav .is-active-item { | |
| 63 | - color: var(--wp-admin-theme-color); | |
| 64 | - text-decoration: underline; | |
| 65 | -} | |
| 66 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings { | |
| 67 | - padding: 25px 40px; | |
| 68 | - height: 100vh; | |
| 69 | - /* Tables */ | |
| 70 | - /* Notices */ | |
| 71 | - /* Tooltips */ | |
| 72 | -} | |
| 73 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings table { | |
| 74 | - width: 100%; | |
| 75 | -} | |
| 76 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings table th { | |
| 77 | - text-align: left; | |
| 78 | - text-transform: uppercase; | |
| 79 | -} | |
| 80 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings table td { | |
| 81 | - padding: 10px 10px 10px 0; | |
| 82 | - width: 50%; | |
| 83 | -} | |
| 84 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .components-notice { | |
| 85 | - margin: 15px 0 0 0; | |
| 86 | -} | |
| 87 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .inline-tooltip { | |
| 88 | - display: inline; | |
| 89 | - top: -2px; | |
| 90 | - position: relative; | |
| 91 | - margin-left: 5px; | |
| 92 | -} | |
| 93 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .save-settings { | |
| 94 | - margin-top: 20px; | |
| 95 | -} | |
| 96 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .dashicons-yes.icon-yes, .passster_page_passster-settings .plugin-settings-container .plugin-settings .dashicons-yes.icon-no { | |
| 97 | - border: solid 1px; | |
| 98 | - border-radius: 50%; | |
| 99 | - padding: 2px 2px; | |
| 100 | -} | |
| 101 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .dashicons-yes.icon-yes { | |
| 102 | - color: #51aa51; | |
| 103 | -} | |
| 104 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .dashicons-yes.icon-no { | |
| 105 | - color: #ca4242; | |
| 106 | -} | |
| 107 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .formatted-label { | |
| 108 | - margin-bottom: 10px; | |
| 109 | - display: block; | |
| 110 | - font-weight: 500; | |
| 111 | - text-transform: uppercase; | |
| 112 | - font-size: 11px; | |
| 113 | -} | |
| 114 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .codeamp-components-multi-select-control__token-text { | |
| 115 | - line-height: 35px !important; | |
| 116 | -} | |
| 117 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .ps-multi-select label { | |
| 118 | - display: none !important; | |
| 119 | -} | |
| 120 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .components-circular-option-picker { | |
| 121 | - display: none; | |
| 122 | -} | |
| 123 | -.passster_page_passster-settings .plugin-settings-container .plugin-settings .components-color-palette__custom-color-text-wrapper { | |
| 124 | - margin-bottom: 15px; | |
| 125 | -} | |
| 126 | -.passster_page_passster-settings .plugin-settings-container .header_collapse { | |
| 127 | - cursor: pointer; | |
| 128 | - display: flex; | |
| 129 | - justify-content: space-between; | |
| 130 | - align-items: center; | |
| 131 | -} | |
| 132 | -.passster_page_passster-settings .plugin-settings-container .upsell-settings-list { | |
| 133 | - padding-left: 40px; | |
| 134 | -} | |
| 135 | -.passster_page_passster-settings .plugin-settings-container .upsell-settings-list-item { | |
| 136 | - position: relative; | |
| 137 | - list-style-type: none !important; | |
| 138 | - text-align: left; | |
| 139 | -} | |
| 140 | -.passster_page_passster-settings .plugin-settings-container .upsell-settings-list-item::before { | |
| 141 | - font-family: Dashicons; | |
| 142 | - content: "\f147"; | |
| 143 | - position: absolute; | |
| 144 | - left: -30px; | |
| 145 | - font-size: 14px; | |
| 146 | - color: green; | |
| 147 | - background-color: #FFF; | |
| 148 | - padding: 0 3px; | |
| 149 | - border-radius: 50%; | |
| 150 | - border: 1px solid #DDD; | |
| 151 | - top: -1px; | |
| 152 | -} | |
| 153 | -/*!*******************************************************************************************************************************************************************************************************************************************************!*\ | |
| 154 | - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/statistics/statistics.scss ***! | |
| 155 | - \*******************************************************************************************************************************************************************************************************************************************************/ | |
| 156 | -.passster_page_passster-statistics #wpcontent { | |
| 157 | - padding-left: 0; | |
| 158 | -} | |
| 159 | - | |
| 160 | -.plugin-settings-container .header { | |
| 161 | - padding: 20px 20px; | |
| 162 | - border-bottom: solid 1px #ddd; | |
| 163 | - background: white; | |
| 164 | -} | |
| 165 | -.plugin-settings-container .header .plugin-logo { | |
| 166 | - width: 150px; | |
| 167 | -} | |
| 168 | -.plugin-settings-container .content { | |
| 169 | - padding: 20px; | |
| 170 | -} | |
| 171 | -/*!***************************************************************************************************************************************************************************************************************************************************!*\ | |
| 172 | - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/meta/general/meta.scss ***! | |
| 173 | - \***************************************************************************************************************************************************************************************************************************************************/ | |
| 174 | - | |
| 175 | -/*!**********************************************************************************************************************************************************************************************************************************************************!*\ | |
| 176 | - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/meta/password-lists/meta.scss ***! | |
| 177 | - \**********************************************************************************************************************************************************************************************************************************************************/ | |
| 178 | -.paswword-list-settings .components-base-control__field { | |
| 179 | - max-width: 820px; | |
| 180 | -} | |
| 181 | -.paswword-list-settings .components-flex-item .components-base-control__field { | |
| 182 | - max-width: 100%; | |
| 183 | -} | |
| 184 | -.paswword-list-settings .time-unit-select { | |
| 185 | - position: relative; | |
| 186 | - top: -15px; | |
| 187 | - width: 100%; | |
| 188 | -} | |
| 189 | -.paswword-list-settings .components-surface.components-card { | |
| 190 | - background: #fafafa; | |
| 191 | -} | |
| 192 | -.paswword-list-settings .components-card__body.components-card-body { | |
| 193 | - background: #ffffff; | |
| 194 | -} | |
| 195 | -.paswword-list-settings .expiration-notice { | |
| 196 | - margin: 15px 0; | |
| 197 | -} | |
| 198 | - | |
| 199 | -/*# sourceMappingURL=index.css.map*/ | |
| 1 | +#passster-settings{background:#f0f0f1;margin-left:-20px;min-height:calc(100vh - 32px)}#passster-settings .passster-settings-header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e7;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;padding:16px 24px}#passster-settings .passster-settings-header-center{align-items:center;display:flex;gap:8px;justify-content:center}#passster-settings .passster-settings-header-right{align-items:center;display:flex;gap:8px;justify-content:flex-end}#passster-settings .passster-settings-title{color:#1e1e1e;font-size:24px;font-weight:600}#passster-settings .passster-settings-version{color:#757575;font-size:12px}#passster-settings .passster-upgrade-btn{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}#passster-settings .passster-upgrade-btn:hover{background:var(--wp-admin-theme-color-darker-10);border-color:var(--wp-admin-theme-color-darker-10)}#passster-settings .passster-toast-container{position:fixed;right:16px;top:46px;width:min(420px,100vw - 32px);z-index:100000}#passster-settings .passster-toast-container .components-snackbar-list{position:static}#passster-settings .passster-toast-container .components-snackbar{margin:0 0 8px}#passster-settings .passster-settings-tabs-wrap{margin:0 auto;max-width:960px;padding:24px}#passster-settings .passster-settings-tabs .components-tab-panel__tabs{background:transparent;border-bottom:1px solid #e2e4e7;display:flex;gap:0;justify-content:center;margin-bottom:24px;padding:0}#passster-settings .passster-settings-tabs .components-tab-panel__tabs .components-button{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#757575;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 24px}#passster-settings .passster-settings-tabs .components-tab-panel__tabs .components-button:hover{background:transparent;color:#1e1e1e}#passster-settings .passster-settings-tabs .components-tab-panel__tabs .components-button:focus{box-shadow:none}#passster-settings .passster-settings-tabs .components-tab-panel__tabs .components-button.is-active{border-bottom-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}#passster-settings .passster-tab-content{display:flex;flex-direction:column;gap:24px}#passster-settings .passster-grid{display:grid;gap:20px;margin-bottom:20px}#passster-settings .passster-grid:last-child{margin-bottom:0}#passster-settings .passster-grid--2{grid-template-columns:1fr 1fr}@media(max-width:600px){#passster-settings .passster-grid--2{grid-template-columns:1fr}}#passster-settings .passster-grid--3{grid-template-columns:1fr 1fr 1fr}@media(max-width:782px){#passster-settings .passster-grid--3{grid-template-columns:1fr 1fr}}@media(max-width:600px){#passster-settings .passster-grid--3{grid-template-columns:1fr}}#passster-settings .passster-grid>*{margin-bottom:0!important;margin-top:0!important}#passster-settings .passster-settings-card{background:#fff;border:1px solid #e2e4e7;border-radius:4px;overflow:hidden}#passster-settings .passster-settings-card-header{background:#fff;border-bottom:1px solid #e2e4e7;padding:16px 20px}#passster-settings .passster-settings-card-header h3{color:#1e1e1e;font-size:15px;font-weight:600;margin:0 0 4px}#passster-settings .passster-settings-card-header .passster-card-description{color:#757575;font-size:13px;margin:0}#passster-settings .passster-settings-card-body{padding:20px}#passster-settings .passster-settings-card-body>*{margin-bottom:16px}#passster-settings .passster-settings-card-body>:last-child{margin-bottom:0}#passster-settings .passster-settings-card-body .components-base-control__help{font-size:12px;margin-bottom:0;margin-top:4px}#passster-settings .passster-settings-card-body .components-toggle-control{margin-top:0}#passster-settings .passster-settings-card-body .components-range-control .components-base-control__label{margin-bottom:8px}#passster-settings .passster-settings-card-body .components-dimension-control{border:none;margin:0 0 16px;padding:0}#passster-settings .passster-settings-card-body .components-dimension-control .formatted-label{color:#757575;display:block;font-size:11px;font-weight:500;margin-bottom:8px;text-transform:uppercase}#passster-settings .passster-settings-card-body .passster-color-label{color:#1e1e1e;display:block;font-size:13px;font-weight:500;margin-bottom:8px;margin-top:16px}#passster-settings .passster-settings-card-body .passster-color-label:first-child{margin-top:0}#passster-settings .passster-settings-card-body .passster-color-control{margin-bottom:16px}#passster-settings .passster-settings-card-body .passster-color-control:last-child{margin-bottom:0}#passster-settings .passster-settings-card-body .passster-color-control__label{color:#757575;display:block;font-size:11px;font-weight:500;margin-bottom:8px;text-transform:uppercase}#passster-settings .passster-settings-card-body .passster-color-control__swatches{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#passster-settings .passster-settings-card-body .passster-color-control__swatch{border:2px solid transparent;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);cursor:pointer;height:28px;padding:0;transition:transform .1s ease;width:28px}#passster-settings .passster-settings-card-body .passster-color-control__swatch:hover{transform:scale(1.1)}#passster-settings .passster-settings-card-body .passster-color-control__swatch:focus{box-shadow:0 0 0 2px var(--wp-admin-theme-color);outline:none}#passster-settings .passster-settings-card-body .passster-color-control__swatch.is-selected{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 1px var(--wp-admin-theme-color)}#passster-settings .passster-settings-card-body .passster-color-control__custom-btn{align-items:center;background:#fff;border:2px dashed #e2e4e7;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:border-color .1s ease;width:28px}#passster-settings .passster-settings-card-body .passster-color-control__custom-btn:hover{border-color:#999}#passster-settings .passster-settings-card-body .passster-color-control__custom-btn:focus{border-color:var(--wp-admin-theme-color);outline:none}#passster-settings .passster-settings-card-body .passster-color-control__custom-btn.is-selected{border-color:var(--wp-admin-theme-color);border-style:solid}#passster-settings .passster-settings-card-body .passster-color-control__custom-icon{color:#757575;font-size:16px;line-height:1}#passster-settings .passster-settings-card-body .passster-color-control__custom-indicator{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);height:20px;width:20px}#passster-settings .passster-settings-card-body .passster-color-control__value{color:#757575;display:block;font-family:monospace;font-size:11px;margin-top:6px;text-transform:uppercase}#passster-settings .passster-settings-card-body .passster-color-control__picker{padding:8px}#passster-settings .passster-settings-card-body .passster-color-control__picker-popover .components-color-picker{width:280px}#passster-settings .passster-settings-card-body .components-box-control{margin-bottom:16px}#passster-settings .passster-settings-card-footer{background:#fafafa;border-top:1px solid #e2e4e7;display:flex;justify-content:flex-end;padding:16px 20px}#passster-settings .passster-settings-card-footer .components-button.is-primary{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}#passster-settings .passster-settings-card-footer .components-button.is-primary:hover:not(:disabled){background:var(--wp-admin-theme-color-darker-10);border-color:var(--wp-admin-theme-color-darker-10)}#passster-settings .passster-settings-card-footer .components-button.is-primary.is-busy{animation:passster-button-busy 1s linear infinite;background-image:linear-gradient(110deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06) 40%,hsla(0,0%,100%,.18) 80%);background-size:200% 100%}@keyframes passster-button-busy{0%{background-position:200% 0}to{background-position:-200% 0}}#passster-settings .passster-info-table{border-collapse:collapse;width:100%}#passster-settings .passster-info-table td{border-bottom:1px solid #e2e4e7;font-size:13px;padding:10px 0}#passster-settings .passster-info-table td:first-child{color:#757575;width:40%}#passster-settings .passster-info-table td:last-child{color:#1e1e1e;font-weight:500}#passster-settings .passster-info-table tr:last-child td{border-bottom:none}#passster-settings .passster-utilities{display:flex;flex-direction:column;gap:16px}#passster-settings .passster-utility-item{align-items:center;background:#f0f0f1;border-radius:4px;display:flex;justify-content:space-between;padding:16px}#passster-settings .passster-utility-item .passster-utility-info strong{color:#1e1e1e;display:block;font-size:14px;margin-bottom:4px}#passster-settings .passster-utility-item .passster-utility-info p{color:#757575;font-size:13px;margin:0}#passster-settings .passster-links{display:flex;flex-direction:column;gap:8px}#passster-settings .passster-links .components-button.is-link{color:var(--wp-admin-theme-color);justify-content:flex-start}#passster-settings .passster-links .components-button.is-link.passster-pro-link{color:var(--wp-admin-theme-color);font-weight:500}#passster-settings .passster-strength-meter{background:#f0f0f1;border-radius:4px;margin-bottom:16px;max-width:280px;padding:10px 14px}#passster-settings .passster-strength-meter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}#passster-settings .passster-strength-meter__label{color:#757575;font-size:11px;font-weight:500;text-transform:uppercase}#passster-settings .passster-strength-meter__value{font-size:12px;font-weight:600}#passster-settings .passster-strength-meter__bar{background:#ddd;border-radius:2px;height:4px;overflow:hidden}#passster-settings .passster-strength-meter__fill{border-radius:2px;height:100%;transition:width .3s ease,background-color .3s ease}#passster-settings .passster-password-strength{background:#f0f0f1;border-radius:4px;margin-top:8px;max-width:320px;padding:8px 12px}#passster-settings .passster-password-strength__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}#passster-settings .passster-password-strength__label{color:#757575;font-size:11px;font-weight:500;text-transform:uppercase}#passster-settings .passster-password-strength__value{font-size:12px;font-weight:600}#passster-settings .passster-password-strength__bar{background:#ddd;border-radius:2px;height:4px;overflow:hidden}#passster-settings .passster-password-strength__fill{border-radius:2px;height:100%;transition:width .3s ease,background-color .3s ease}#passster-settings .passster-pro-badge{background:var(--wp-admin-theme-color);border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:8px;padding:3px 8px;text-transform:uppercase;vertical-align:middle}#passster-settings .passster-card-title-with-badge{align-items:center;display:flex}#passster-settings .passster-multi-select{margin-top:16px}#passster-settings .passster-multi-select__label{color:#757575;display:block;font-size:11px;font-weight:500;margin-bottom:8px;text-transform:uppercase}#passster-settings .passster-multi-select__help{color:#757575;font-size:12px;margin:8px 0 0}#passster-settings .passster-multi-select .components-form-token-field__input-container{border-color:#e2e4e7;border-radius:2px}#passster-settings .passster-upsell-context{background:#fff8e5;border-left:3px solid #dba617;border-radius:0 4px 4px 0;margin-bottom:16px;padding:10px 14px}#passster-settings .passster-upsell-context p{color:#6b5900;font-size:13px;margin:0}#passster-settings .passster-feature-list{list-style:none;margin:0;padding:0}#passster-settings .passster-feature-list li{align-items:flex-start;border-bottom:1px solid hsla(216,9%,90%,.5);color:#1e1e1e;display:flex;font-size:13px;gap:10px;padding:8px 0}#passster-settings .passster-feature-list li:last-child{border-bottom:none}#passster-settings .passster-check{background:#00a32a;border-radius:50%;flex-shrink:0;height:18px;margin-top:1px;position:relative;width:18px}#passster-settings .passster-check:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}#passster-settings .passster-pro-upsell{align-items:center;border-top:1px solid #e2e4e7;display:flex;gap:12px;margin-top:16px;padding-top:16px}#passster-settings .passster-pro-upsell__note{color:#757575;font-size:12px}#passster-settings .passster-loading{align-items:center;color:#757575;display:flex;gap:12px;padding:20px 0}#passster-settings .passster-reset-action{margin-top:16px}#passster-settings .passster-edit-link{margin-top:12px}#passster-settings .passster-skeleton{animation:passster-skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:200% 100%;border-radius:4px}@keyframes passster-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}#passster-settings .passster-skeleton-logo{border-radius:6px;height:32px;width:32px}#passster-settings .passster-skeleton-title{height:28px;width:120px}#passster-settings .passster-skeleton-tabs{border-bottom:1px solid #e2e4e7;display:flex;gap:16px;justify-content:center;margin-bottom:24px;padding-bottom:20px}#passster-settings .passster-skeleton-tab{height:20px;width:80px}#passster-settings .passster-skeleton-content{background:#fff;border:1px solid #e2e4e7;border-radius:4px;padding:24px}#passster-settings .passster-skeleton-field{margin-bottom:24px}#passster-settings .passster-skeleton-field:last-child{margin-bottom:0}#passster-settings .passster-skeleton-label{height:16px;margin-bottom:10px;width:180px}#passster-settings .passster-skeleton-input{height:40px;max-width:400px;width:100%}#passster-settings .passster-license-status{align-items:center;border-radius:6px;display:flex;gap:16px;margin-bottom:16px;padding:16px}#passster-settings .passster-license-status--active{background:rgba(0,163,42,.08);border:1px solid rgba(0,163,42,.2)}#passster-settings .passster-license-status--inactive{background:#f0f0f1;border:1px solid #e2e4e7}#passster-settings .passster-license-status__icon{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:24px;height:44px;justify-content:center;width:44px}#passster-settings .passster-license-status--active #passster-settings .passster-license-status__icon{border:2px solid #00a32a;color:#00a32a}#passster-settings .passster-license-status--inactive #passster-settings .passster-license-status__icon{border:2px solid #e2e4e7;color:#757575}#passster-settings .passster-license-status__info{display:flex;flex-direction:column;gap:2px}#passster-settings .passster-license-status__label{color:#1e1e1e;font-size:15px;font-weight:600}#passster-settings .passster-license-status__plan{color:#757575;font-size:13px}#passster-settings .passster-license-expires{color:#757575;font-size:13px;margin:0 0 16px}#passster-settings .passster-license-actions{display:flex;gap:12px}#passster-settings .passster-support-links{align-items:center;display:flex;gap:12px}#passster-settings .passster-upgrade-features{margin-bottom:24px}#passster-settings .passster-upgrade-features h4{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 12px}.passster-captcha-fields{animation:passster-fade-in .2s ease-out;border-top:1px solid hsla(216,9%,90%,.5);margin-top:16px;padding-top:16px}.passster-captcha-fields .components-text-control__input{margin-top:8px}.passster-captcha-fields .components-base-control+.components-base-control{margin-top:16px}@keyframes passster-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.components-radio-control .components-base-control__field{margin-bottom:0}.components-radio-control .components-radio-control__option{margin-bottom:8px}.components-radio-control .components-radio-control__option label{align-items:center;cursor:pointer;display:flex;gap:8px}.components-radio-control .components-radio-control__option input[type=radio]{margin:0}@media(max-width:782px){#passster-settings{margin-left:-10px}#passster-settings .passster-settings-header{flex-direction:column;gap:12px;text-align:center}#passster-settings .passster-settings-tabs-wrap{padding:16px}#passster-settings .passster-settings-tabs .components-tab-panel__tabs{flex-wrap:wrap;justify-content:flex-start}#passster-settings .passster-settings-tabs .components-tab-panel__tabs .components-button{font-size:13px;padding:10px 16px}#passster-settings .passster-settings-card-body{padding:16px}#passster-settings .passster-utility-item{flex-direction:column;gap:12px;text-align:center}}.passster-html-support{display:block;margin-top:6px}.passster-html-support code{background:#f0f0f1;border:1px solid #ddd;border-radius:3px;color:#1e1e1e;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;margin:2px 3px 2px 0;padding:1px 6px} | |
| 2 | +#passster-statistics{background:#f0f0f1;margin-left:-20px;min-height:calc(100vh - 32px)}.passster-stats-header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e7;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;padding:16px 24px}.passster-stats-header-center{align-items:center;display:flex;justify-content:center}.passster-stats-header-right{align-items:center;display:flex;justify-content:flex-end}.passster-stats-title{color:#1e1e1e;font-size:24px;font-weight:600}.passster-stats-wrap{margin:0 auto;max-width:1100px;padding:24px}.passster-stats-loading{align-items:center;color:#757575;display:flex;gap:12px;justify-content:center;padding:40px}.passster-stats-summary{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:600px){.passster-stats-summary{grid-template-columns:1fr}}.passster-stats-card{background:#fff;border:1px solid #e2e4e7;border-radius:4px;overflow:hidden}.passster-stats-card--summary{padding:24px;text-align:center}.passster-stats-card__value{color:var(--wp-admin-theme-color,#007cba);font-size:48px;font-weight:600;line-height:1;margin-bottom:8px}.passster-stats-card__label{color:#757575;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.passster-stats-card__header{background:#fff;border-bottom:1px solid #e2e4e7;padding:16px 20px}.passster-stats-card__header h3{color:#1e1e1e;font-size:15px;font-weight:600;margin:0}.passster-stats-card__body{padding:0}.passster-stats-empty{color:#757575;padding:40px 20px;text-align:center}.passster-stats-empty p{margin:0}.passster-stats-table{border-collapse:collapse;width:100%}.passster-stats-table td,.passster-stats-table th{border-bottom:1px solid #e2e4e7;font-size:13px;padding:12px 16px;text-align:left}.passster-stats-table th{background:#fafafa;color:#1e1e1e;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.passster-stats-table th:hover{background:#f0f0f1}.passster-stats-table td{color:#1e1e1e}.passster-stats-table td code{background:#f0f0f1;border-radius:3px;font-size:12px;padding:2px 6px}.passster-stats-table tbody tr:hover{background:#fafafa}.passster-stats-table tbody tr:last-child td{border-bottom:none}.passster-stats-pagination{align-items:center;border-top:1px solid #e2e4e7;display:flex;gap:16px;justify-content:center;padding:16px}.passster-stats-pagination__info{color:#757575;font-size:13px}.passster-source-badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;text-transform:uppercase}.passster-source-badge--block{background:#e7f5ff;color:#1971c2}.passster-source-badge--area{background:#fff3bf;color:#e67700}.passster-source-badge--shortcode{background:#f0f0f1;color:#616161}@media(max-width:782px){#passster-statistics{margin-left:-10px}.passster-stats-header{flex-direction:column;gap:12px;text-align:center}.passster-stats-wrap{padding:16px}.passster-stats-table{display:block;overflow-x:auto}} | |
| 3 | +#passster.postbox:first-child .handle-order-higher,#passster.postbox:last-child .handle-order-lower{opacity:.5;pointer-events:none}.meta-settings .components-base-control{margin-bottom:16px}.meta-settings .components-base-control:last-child{margin-bottom:0}.meta-settings .passster-copy-link{display:block;margin:0 auto}.passster-meta-divider{background:#ddd;height:1px;margin:16px 0}.passster-meta-upsell{background:#f6f7f7;border:1px solid #ddd;border-left:3px solid var(--wp-admin-theme-color,#2271b1);border-radius:2px;margin:8px 0;padding:12px}.passster-meta-upsell__header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.passster-meta-upsell__title{color:#1e1e1e;font-size:13px;font-weight:600}.passster-meta-upsell .passster-pro-badge{background:var(--wp-admin-theme-color,#2271b1);border-radius:3px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.passster-meta-upsell__desc{color:#646970;font-size:12px;line-height:1.4;margin:0 0 8px}.passster-meta-upsell__link{font-size:12px;text-decoration:none}.passster-meta-upsell__link:hover{text-decoration:underline}.passster-password-strength{background:#f0f0f1;border-radius:4px;margin-top:8px;max-width:320px;padding:8px 12px}.passster-password-strength__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.passster-password-strength__label{color:#757575;font-size:11px;font-weight:500;text-transform:uppercase}.passster-password-strength__value{font-size:12px;font-weight:600}.passster-password-strength__bar{background:#ddd;border-radius:2px;height:4px;overflow:hidden}.passster-password-strength__fill{border-radius:2px;height:100%;transition:width .3s ease,background-color .3s ease} | |
| 4 | +.passster-pl-metabox{padding:12px 0}.passster-pl-metabox h3{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 12px}.passster-pl-section__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.passster-pl-section__header h3{margin:0}.passster-pl-count{background:var(--wp-admin-theme-color,#2271b1);border-radius:10px;color:#fff;font-size:12px;font-weight:500;padding:2px 10px}.passster-pl-divider{border:none;border-top:1px solid #ddd;margin:20px 0}.passster-pl-generate{align-items:flex-end;display:flex;gap:8px;margin-top:12px}.passster-pl-generate .components-base-control{margin-bottom:0;width:100px}.passster-pl-generate .components-spinner{margin:0}.passster-pl-field{border-top:1px solid #f0f0f1;margin-top:16px;padding-top:16px}.passster-pl-interval{display:grid;gap:12px;grid-template-columns:1fr 1fr}.passster-pl-interval .components-base-control{margin-bottom:0}.passster-pl-table{border:1px solid #ddd;border-radius:4px;margin-bottom:12px;overflow:hidden}.passster-pl-table .rdt_Table{font-size:12px}.passster-pl-table .rdt_TableHeadRow{background:#f6f7f7;font-weight:600;min-height:36px}.passster-pl-table .rdt_TableRow{min-height:32px}.passster-pl-table .rdt_TableRow:hover{background:#f0f6fc}.passster-pl-table .rdt_Pagination{border-top:1px solid #ddd;font-size:11px;min-height:36px}.passster-pl-notice{margin-top:12px!important}.passster-pl-metabox .components-textarea-control__input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.components-button.is-link.is-destructive{color:#b32d2e;font-size:13px}.components-button.is-link.is-destructive:hover{color:#8a2424} | |