.evas-customizer-page{padding:20px}.evas-customizer-loading{display:flex;align-items:center;gap:10px;padding:40px;justify-content:center}.evas-customizer-tabs{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px #0000000a}.evas-tabs-nav{display:flex;border-bottom:1px solid #ddd;margin:0;padding:0}.evas-tab-button{flex:1;padding:15px 20px;background:#f0f0f1;border:none;border-right:1px solid #ddd;cursor:pointer;font-size:14px;font-weight:500;color:#2c3338;transition:all .2s}.evas-tab-button:last-child{border-right:none}.evas-tab-button:hover{background:#e8e8e9}.evas-tab-button.is-active{background:#fff;color:#2271b1;box-shadow:inset 0 -3px #2271b1}.evas-tab-content{padding:20px}.evas-customizer-settings .evas-settings-group{margin-bottom:30px}.evas-customizer-settings .evas-settings-group h3{margin:20px 0 10px;font-size:18px;font-weight:600}.evas-customizer-settings .form-table th{width:200px;padding:15px 10px 15px 0}.evas-customizer-settings .form-table td{padding:15px 10px}.evas-range-value{display:inline-block;margin-left:10px;padding:5px 10px;background:#f0f0f1;border-radius:3px;font-weight:600;min-width:50px;text-align:center}.evas-toggle-switch{position:relative;display:inline-block;width:50px;height:24px}.evas-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.evas-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.evas-toggle-switch input:checked+.evas-toggle-slider{background-color:#2271b1}.evas-toggle-switch input:focus+.evas-toggle-slider{box-shadow:0 0 1px #2271b1}.evas-toggle-switch input:checked+.evas-toggle-slider:before{transform:translate(26px)}.evas-icon-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:100000;display:flex;align-items:center;justify-content:center}.evas-icon-picker-dialog{background:#fff;border-radius:4px;box-shadow:0 5px 50px #0006;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.evas-icon-picker-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd}.evas-icon-picker-header h3{margin:0;font-size:20px}.evas-icon-picker-header .button-link{padding:5px;color:#50575e}.evas-icon-picker-header .button-link:hover{color:#000}.evas-icon-picker-content{padding:20px;overflow-y:auto;flex:1}.evas-icon-search{position:relative;margin-bottom:20px}.evas-icon-search input{width:100%;padding-right:35px}.evas-icon-search .dashicons{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8c8f94}.evas-icon-tabs{display:flex;gap:10px;margin-bottom:20px}.evas-icon-tab{flex:1;padding:10px 15px;background:#f0f0f1;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.evas-icon-tab:hover{background:#e8e8e9}.evas-icon-tab.is-active{background:#2271b1;color:#fff;border-color:#2271b1}.evas-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.evas-icon-item{display:flex;flex-direction:column;align-items:center;padding:15px 10px;border:2px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s;background:#fff}.evas-icon-item:hover{border-color:#2271b1;background:#f6f7f7}.evas-icon-item.is-selected{border-color:#2271b1;background:#f0f6fc}.evas-icon-preview{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.evas-icon-preview svg,.evas-icon-preview img{max-width:100%;max-height:100%}.evas-icon-name{font-size:11px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#50575e}.evas-icon-loading{display:flex;justify-content:center;padding:40px}.evas-icon-empty{text-align:center;padding:40px;color:#8c8f94}.evas-icon-picker-footer{padding:15px 20px;border-top:1px solid #ddd;text-align:right}.evas-customizer-settings .submit{margin-top:30px;padding:0}.evas-customizer-settings .submit .button-secondary{margin-left:10px}.evas-customizer-settings .submit .button-large{padding:8px 24px;height:auto;line-height:1.5}.evas-admin-layout{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;color:#1d2327;background:#f0f0f1;min-height:100vh}.evas-admin-content{display:flex;min-height:calc(100vh - 120px)}.evas-admin-main{flex:1;padding:24px}.evas-admin-header{background:#fff;border-bottom:1px solid #c3c4c7;padding:16px 24px}.evas-admin-header__content{max-width:1400px;margin:0 auto}.evas-admin-header__branding{display:flex;align-items:center;gap:8px}.evas-admin-header__branding .dashicons{font-size:32px;width:32px;height:32px;color:#2271b1}.evas-admin-header__title{margin:0;font-size:18px;font-weight:600}.evas-admin-header__version{color:#646970;font-size:13px}.evas-admin-navigation{width:240px;background:#fff;border-right:1px solid #c3c4c7;padding:16px 0}.evas-admin-navigation__menu{list-style:none;margin:0;padding:0}.evas-admin-navigation__item{margin:0}.evas-admin-navigation__link{display:flex;align-items:center;gap:8px;padding:16px 24px;color:#1d2327;text-decoration:none;transition:background .15s ease;outline:none}.evas-admin-navigation__link:hover{background:#f6f7f7}.evas-admin-navigation__link:focus,.evas-admin-navigation__link:active{outline:none;box-shadow:none}.evas-admin-navigation__link.is-active{background:#f0f0f1;color:#2271b1;font-weight:600;border-left:3px solid #2271b1;padding-left:21px}.evas-admin-navigation__link .dashicons{font-size:20px;width:20px;height:20px}.evas-admin-navigation__label{flex:1}.evas-admin-footer{background:#fff;border-top:1px solid #c3c4c7;padding:16px 24px;text-align:center;color:#646970;font-size:13px}.evas-admin-footer a{color:#2271b1;text-decoration:none}.evas-admin-footer a:hover{text-decoration:underline}.evas-page-header{margin-bottom:32px}.evas-page-header h2{margin:0 0 8px;font-size:24px;font-weight:600}.evas-page-header p{margin:0;color:#646970}.evas-dashboard-layout{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}@media (max-width: 1024px){.evas-dashboard-layout{grid-template-columns:1fr}}.evas-dashboard-column--settings{position:sticky;top:32px}@media (max-width: 1024px){.evas-dashboard-column--settings{position:static}}.evas-panel-settings-widget{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid #dcdcde}.evas-panel-settings-widget__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#2271b1;color:#fff!important}.evas-panel-settings-widget__header *{color:#fff!important}.evas-panel-settings-widget__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#fff!important}.evas-panel-settings-widget__header h3 .dashicons{opacity:.9;color:#fff!important}.evas-panel-status{display:flex;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #dcdcde}.evas-panel-status .dashicons{font-size:36px;width:36px;height:36px}.evas-panel-status__info{display:flex;flex-direction:column}.evas-panel-status__label{font-size:13px;color:#646970}.evas-panel-status__value{font-size:16px;font-weight:600}.evas-panel-status.is-enabled .dashicons,.evas-panel-status.is-enabled .evas-panel-status__value{color:#00a32a}.evas-panel-status.is-disabled .dashicons{color:#787c82}.evas-panel-status.is-disabled .evas-panel-status__value{color:#646970}.evas-panel-settings-controls{padding:24px}.evas-settings-divider{height:1px;background:#dcdcde;margin:16px 0}.evas-quick-toggle{display:flex;align-items:flex-start;gap:16px;cursor:pointer;padding:8px 0}.evas-quick-toggle__switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;margin-top:2px}.evas-quick-toggle__switch input{opacity:0;width:0;height:0}.evas-quick-toggle__switch input:checked+.evas-quick-toggle__slider{background-color:#2271b1;border-color:#2271b1}.evas-quick-toggle__switch input:checked+.evas-quick-toggle__slider:before{transform:translate(20px)}.evas-quick-toggle__switch input:focus+.evas-quick-toggle__slider{box-shadow:0 0 0 3px #2271b133}.evas-quick-toggle__switch input:disabled+.evas-quick-toggle__slider{opacity:.5;cursor:not-allowed}.evas-quick-toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f6f7f7;transition:.3s;border-radius:24px;border:2px solid #c3c4c7}.evas-quick-toggle__slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.evas-quick-toggle__content{flex:1}.evas-quick-toggle__label{display:block;font-weight:500;color:#1d2327;line-height:1.4}.evas-quick-toggle__description{display:block;font-size:13px;color:#646970;margin-top:2px}.evas-quick-select{display:flex;flex-direction:column;gap:4px;padding:8px 0}.evas-quick-select label{font-weight:500;color:#1d2327;font-size:13px}.evas-quick-select select{padding:8px 32px 8px 16px;border:1px solid #c3c4c7;border-radius:4px;background:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;width:100%;cursor:pointer}.evas-quick-select select:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 2px #2271b133}.evas-quick-select select:disabled{opacity:.5;cursor:not-allowed}.evas-panel-settings-links{display:flex;flex-direction:column;border-top:1px solid #dcdcde}.evas-quick-link{display:flex;align-items:center;gap:8px;padding:16px 24px;color:#1d2327;text-decoration:none;transition:background .15s ease;border-bottom:1px solid #dcdcde}.evas-quick-link:last-child{border-bottom:none}.evas-quick-link:hover{background:#f0f0f1;color:#2271b1}.evas-quick-link .dashicons{color:#2271b1;font-size:18px;width:18px;height:18px}.evas-saving-badge,.evas-save-badge{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:#fff3}.evas-saving-badge.is-success,.evas-save-badge.is-success{background:#00a32a33}.evas-saving-badge.is-error,.evas-save-badge.is-error{background:#d6363833}@keyframes evas-pulse{0%,to{opacity:1}50%{opacity:.5}}.evas-loading-placeholder{padding:32px;text-align:center;color:#646970}.evas-analytics-widget{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid #dcdcde}.evas-analytics-widget__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#2271b1;color:#fff!important}.evas-analytics-widget__header *{color:#fff!important}.evas-analytics-widget__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#fff!important}.evas-analytics-widget__header h3 .dashicons{opacity:.9;color:#fff!important}.evas-analytics-widget__header .evas-analytics-period-select{color:#fff!important}.evas-analytics-widget__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center;color:#646970}.evas-analytics-widget__empty .dashicons{font-size:48px;width:48px;height:48px;margin-bottom:16px;opacity:.5}.evas-analytics-widget__empty p{margin:0 0 24px}.evas-analytics-widget--disabled .evas-analytics-widget__header{background:linear-gradient(135deg,#646970,#4c5055)}.evas-analytics-period-select{padding:4px 8px;border:none;border-radius:4px;background:#fff3;color:#fff!important;font-size:12px;cursor:pointer}.evas-analytics-period-select:focus{outline:none;background:#ffffff4d}.evas-analytics-period-select option{color:#333}.evas-analytics-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:64px;color:#646970}.evas-analytics-loading .spinner{float:none}.evas-analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dcdcde}@media (max-width: 600px){.evas-analytics-metrics{grid-template-columns:repeat(2,1fr)}}.evas-analytics-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;border-right:1px solid #dcdcde}.evas-analytics-metric:last-child{border-right:none}@media (max-width: 600px){.evas-analytics-metric:nth-child(2){border-right:none}.evas-analytics-metric:nth-child(3),.evas-analytics-metric:nth-child(4){border-top:1px solid #dcdcde}}.evas-analytics-metric__value{font-size:24px;font-weight:700;color:#2271b1;line-height:1.2}.evas-analytics-metric__label{font-size:11px;color:#646970;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.evas-analytics-chart{padding:24px;border-bottom:1px solid #dcdcde}.evas-analytics-chart__legend{display:flex;justify-content:center;gap:24px;margin-bottom:16px;font-size:12px}.evas-legend-item{display:flex;align-items:center;gap:6px;color:#646970}.evas-legend-dot{width:10px;height:10px;border-radius:2px}.evas-legend-item--saved .evas-legend-dot{background:#2271b1cc}.evas-legend-item--open .evas-legend-dot{background:#00a32acc}.evas-analytics-canvas{width:100%;height:120px}.evas-analytics-tabs__header{display:flex;background:#f0f0f1;border-bottom:1px solid #dcdcde}.evas-analytics-tab{flex:1;padding:8px 16px;border:none;background:transparent;font-size:13px;font-weight:500;color:#646970;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent}.evas-analytics-tab:hover{color:#1d2327;background:#00000005}.evas-analytics-tab.is-active{color:#2271b1;border-bottom-color:#2271b1;background:#fff}.evas-analytics-tabs__content{padding:24px;min-height:200px}.evas-analytics-empty{display:flex;align-items:center;justify-content:center;height:150px;color:#646970;font-size:14px}.evas-analytics-bars{display:flex;flex-direction:column;gap:8px}.evas-analytics-bar-row{display:flex;align-items:center;gap:8px}.evas-analytics-bar-label{flex:0 0 100px;font-size:12px;color:#646970;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evas-analytics-bar-track{flex:1;height:8px;background:#f6f7f7;border-radius:4px;overflow:hidden}.evas-analytics-bar-fill{height:100%;background:linear-gradient(90deg,#2271b1,#2e8bc8);border-radius:4px;transition:width .3s ease;min-width:2px}.evas-analytics-bar-value{flex:0 0 35px;font-size:12px;font-weight:600;color:#1d2327;text-align:right}.evas-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.evas-dashboard-card{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px}.evas-dashboard-card__icon .dashicons{font-size:48px;width:48px;height:48px;color:#2271b1}.evas-dashboard-card__content{flex:1}.evas-dashboard-card__content h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#646970}.evas-dashboard-card__value{font-size:18px;font-weight:700;margin:0 0 4px}.evas-dashboard-card__label{font-size:13px;color:#646970;margin:0}.evas-dashboard-card__value.is-enabled{color:#00a32a}.evas-dashboard-card__value.is-disabled{color:#646970}.evas-dashboard-card__icon .dashicons.is-active{color:#00a32a}.evas-dashboard-card--analytics .evas-dashboard-card__icon .dashicons{color:#2271b1}.evas-dashboard-info{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.evas-dashboard-info h3{margin:0 0 24px;font-size:16px;font-weight:600}.evas-dashboard-info ul{margin:0;padding:0;list-style:none}.evas-dashboard-info li{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px;border-radius:4px;transition:background .15s ease}.evas-dashboard-info li:hover{background:#f0f0f1}.evas-dashboard-info li:last-child{margin-bottom:0}.evas-dashboard-info li .dashicons{color:#2271b1;flex-shrink:0}.evas-dashboard-info li strong{color:#2271b1}.evas-components-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.evas-component-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .3s ease}.evas-component-card:hover{box-shadow:0 2px 8px #0000001a}.evas-component-card__header{padding:24px;border-bottom:1px solid #dcdcde;display:flex;align-items:center;gap:8px}.evas-component-card__header .dashicons{font-size:32px;width:32px;height:32px;color:#2271b1}.evas-component-card__header h3{margin:0;font-size:16px;font-weight:600}.evas-component-card__body{padding:24px}.evas-component-card__body p{margin:0 0 16px;color:#646970}.evas-component-card__meta{display:flex;gap:8px}.evas-component-card__type,.evas-component-card__status{display:inline-block;padding:4px 8px;border-radius:2px;font-size:13px;font-weight:500}.evas-component-card__type{background:#f6f7f7;color:#646970}.evas-component-card__status{background:#f0f0f1;color:#646970}.evas-component-card__status.is-active{background:#00a32a1a;color:#00a32a}.evas-component-card__footer{padding:16px 24px;border-top:1px solid #dcdcde;text-align:right}.evas-component-card.is-disabled{opacity:.7}.evas-settings-form{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.evas-settings-section{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #dcdcde}.evas-settings-section:last-of-type{border-bottom:none}.evas-settings-section h3{margin:0 0 24px;font-size:16px;font-weight:600}.evas-form-field{margin-bottom:16px}.evas-form-field label{display:block;margin-bottom:4px;font-weight:500;color:#1d2327}.evas-form-field input[type=text],.evas-form-field input[type=number],.evas-form-field select{width:100%;max-width:400px;padding:8px;border:1px solid #c3c4c7;border-radius:4px;font-size:14px}.evas-form-field input[type=text]:focus,.evas-form-field input[type=number]:focus,.evas-form-field select:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.evas-form-field input[type=checkbox]{margin-right:4px}.evas-form-field .description{margin:4px 0 0;font-size:13px;color:#646970}.evas-form-actions{padding-top:24px;border-top:1px solid #dcdcde}.evas-empty-state{text-align:center;padding:32px;color:#646970}.button-primary{background:#2271b1;border-color:#2271b1}.button-primary:hover{background:#135e96;border-color:#135e96}.evas-admin-navigation__link{display:flex;align-items:center;gap:16px}.evas-admin-navigation__content{display:flex;flex-direction:column;flex:1;min-width:0}.evas-admin-navigation__label{font-size:14px;font-weight:500;line-height:1.3}.evas-admin-navigation__description{font-size:11px;color:#787c82;line-height:1.3;margin-top:2px;opacity:.8}.evas-admin-navigation__link.is-active .evas-admin-navigation__description{opacity:1}.evas-module-settings{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}.evas-module-settings__header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #dcdcde}.evas-module-settings__header h2{margin:0 0 8px;font-size:24px;font-weight:600}.evas-module-settings__description{margin:0;color:#646970}.evas-module-settings__loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#646970}.evas-module-settings__loading .spinner{float:none}.evas-module-settings__error{padding:24px;text-align:center;color:#d63638}.evas-module-settings__info{display:flex;gap:24px;margin-bottom:32px;padding:16px;background:#f0f0f1;border-radius:4px}.evas-module-settings__status,.evas-module-settings__version{display:flex;align-items:center;gap:8px}.evas-module-settings__form{margin-bottom:32px}.evas-module-settings__actions{padding-top:24px;border-top:1px solid #dcdcde}.evas-module-settings__empty{text-align:center;padding:32px;color:#646970}.evas-module-settings__empty p{margin:0 0 8px}.evas-settings-group{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #dcdcde}.evas-settings-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.evas-settings-group h3{margin:0 0 24px;font-size:16px;font-weight:600}.evas-field{margin-bottom:24px}.evas-field label{display:block;margin-bottom:4px;font-weight:500}.evas-field input[type=text],.evas-field input[type=email],.evas-field input[type=tel],.evas-field input[type=url],.evas-field input[type=password],.evas-field select,.evas-field textarea{display:block;width:100%;max-width:400px}.evas-field input[type=range]{width:200px;vertical-align:middle}.evas-field__value{display:inline-block;margin-left:8px;font-weight:500;color:#2271b1}.evas-field .description{margin-top:4px;font-size:13px;color:#646970}.evas-field code{background:#f6f7f7;padding:2px 6px;border-radius:2px;font-family:monospace;font-size:13px}.evas-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.evas-features-group{background:#f0f0f1;padding:16px;border-radius:4px}.evas-features-group h4{margin:0 0 8px;font-size:14px;font-weight:600}.evas-features-group label{display:flex;align-items:center;gap:4px}.evas-notice{padding:16px;border-radius:4px;margin-bottom:24px}.evas-notice p{margin:0}.evas-notice--error{background:#d636381a;color:#d63638;border:1px solid rgba(214,54,56,.3)}.evas-notice--success{background:#00a32a1a;color:#00701d;border:1px solid rgba(0,163,42,.3)}.evas-notice--warning{background:#dba6171a;color:#7f600d;border:1px solid rgba(219,166,23,.3)}.evas-badge{display:inline-block;padding:4px 8px;border-radius:2px;font-size:13px;font-weight:500}.evas-badge--success{background:#00a32a1a;color:#00a32a}.evas-badge--warning{background:#dba6171a;color:#967210}.evas-badge--error{background:#d636381a;color:#d63638}.evas-label{font-weight:500;color:#646970}.evas-toggle-field{margin-bottom:16px;padding:8px 0}.evas-toggle-label{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.evas-toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;margin-top:2px}.evas-toggle-switch input{opacity:0;width:0;height:0}.evas-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f6f7f7;transition:.3s;border-radius:24px;border:2px solid #c3c4c7}.evas-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.evas-toggle-switch input:checked+.evas-toggle-slider{background-color:#2271b1;border-color:#2271b1}.evas-toggle-switch input:checked+.evas-toggle-slider:before{transform:translate(20px)}.evas-toggle-switch input:focus+.evas-toggle-slider{box-shadow:0 0 0 2px #2271b133}.evas-toggle-content{flex:1;display:flex;flex-direction:column;gap:4px}.evas-toggle-text{font-weight:500;color:#1d2327;line-height:1.5}.evas-field-description{margin:0;font-size:13px;color:#646970;line-height:1.4}.evas-toggle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.evas-settings-section.is-collapsible{border:1px solid #dcdcde;border-radius:8px;padding:0;margin-bottom:24px}.evas-settings-section.is-collapsible .evas-section-header{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;padding:24px;background:#f0f0f1;border-radius:8px 8px 0 0;transition:background .15s ease;gap:16px}.evas-settings-section.is-collapsible .evas-section-header:hover{background:#f6f7f7}.evas-settings-section.is-collapsible .evas-section-header h3{margin:0;flex:1}.evas-settings-section.is-collapsible .evas-section-header .evas-section-description{margin:4px 0 0}.evas-settings-section.is-collapsible .evas-section-header .dashicons{color:#646970;transition:transform .15s ease;flex-shrink:0;margin-top:2px}.evas-settings-section.is-collapsible .evas-section-content{padding:24px;border-top:1px solid #dcdcde}.evas-settings-section.is-collapsible:not(.is-open) .evas-section-header{border-radius:8px}.evas-settings-section.is-collapsible:not(.is-open) .evas-section-content{display:none}.evas-section-header>div{flex:1}.evas-section-description{margin:4px 0 0;font-size:13px;color:#646970}.evas-accessibility-page .evas-settings-form{max-width:900px;background:transparent;box-shadow:none;padding:0}.evas-accessibility-page .evas-settings-section{background:#fff;box-shadow:0 1px 3px #0000001a}.evas-accessibility-page .evas-settings-section:not(.is-collapsible){padding:24px;border-radius:8px;margin-bottom:24px}.evas-accessibility-page .evas-toggle-grid{padding:16px;background:#f0f0f1;border-radius:4px;margin-top:16px}.evas-accessibility-page .evas-section-content>.evas-toggle-field:first-child{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #dcdcde}.evas-loading{display:flex;align-items:center;justify-content:center;padding:32px;color:#646970}.evas-notice.is-success{background:#00a32a1a;color:#00701d;border:1px solid rgba(0,163,42,.3)}.evas-notice.is-error{background:#d636381a;color:#d63638;border:1px solid rgba(214,54,56,.3)}.evas-usage-analytics-page{max-width:900px}.evas-usage-analytics-page .evas-settings-form{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.evas-analytics-overview{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:32px}.evas-analytics-overview h3{margin:0 0 24px;font-size:16px;font-weight:600}.evas-analytics-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.evas-analytics-stats-grid{grid-template-columns:repeat(2,1fr)}}.evas-analytics-stat{text-align:center;padding:16px;background:#f0f0f1;border-radius:4px}.evas-analytics-stat__value{display:block;font-size:28px;font-weight:700;color:#2271b1;line-height:1.2}.evas-analytics-stat__label{display:block;font-size:13px;color:#646970;margin-top:4px}.evas-range-field{margin-bottom:24px}.evas-range-field label{display:block;margin-bottom:8px;font-weight:500;color:#1d2327}.evas-range-control{display:flex;align-items:center;gap:16px}.evas-range-control input[type=range]{flex:1;max-width:300px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f7f7;border-radius:3px;outline:none}.evas-range-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#2271b1;border-radius:50%;cursor:pointer;transition:background .15s ease}.evas-range-control input[type=range]::-webkit-slider-thumb:hover{background:#135e96}.evas-range-control input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#2271b1;border-radius:50%;cursor:pointer;border:none}.evas-range-control input[type=range]:disabled{opacity:.5;cursor:not-allowed}.evas-range-control input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.evas-range-value{min-width:50px;font-weight:600;color:#2271b1;text-align:center}@keyframes evas-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.evas-skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:evas-skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px;height:16px}.evas-skeleton-line--metric-value{width:60px;height:24px;margin-bottom:8px}.evas-skeleton-line--metric-label{width:50px;height:14px}.evas-skeleton-line--legend{width:80px;height:14px}.evas-skeleton-line--tab{width:60px;height:20px}.evas-skeleton-line--bar-label{width:100px;height:16px}.evas-skeleton-line--bar-value{width:30px;height:16px}.evas-skeleton-select{width:100px;height:30px;background:linear-gradient(90deg,#fff3 25%,#ffffff4d,#fff3 75%);background-size:200% 100%;animation:evas-skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px;border:none}.evas-skeleton-canvas{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:evas-skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px;width:100%;height:120px}.evas-skeleton-tab{background:transparent;border:none;padding:8px 16px;cursor:default;display:flex;align-items:center;justify-content:center}.evas-skeleton-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.evas-skeleton-bar-track{flex:1;height:20px;background:#f0f0f0;border-radius:10px;overflow:hidden}.evas-skeleton-bar-fill{height:100%;width:40%;background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0,#e0e0e0 75%);background-size:200% 100%;animation:evas-skeleton-pulse 1.5s ease-in-out infinite;border-radius:10px}.evas-skeleton-legend{display:flex;align-items:center;gap:8px}
