.ezd-dashboard-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;min-height:100vh;padding:1.5rem 2rem 2rem;position:relative}.ezd-dashboard-container .ezd-mt-6{margin-top:1.5rem}.ezd-dashboard-container .ezd-header{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;gap:1rem;justify-content:space-between;left:0;margin-bottom:1.5rem;padding:1rem 2rem;position:sticky;right:0;top:32px;z-index:11}.ezd-dashboard-container .ezd-header .ezd-header-left{flex-shrink:0}.ezd-dashboard-container .ezd-header .ezd-logo-container{align-items:center;display:flex;gap:1rem}.ezd-dashboard-container .ezd-header .ezd-logo-container img{max-height:40px;max-width:40px}.ezd-dashboard-container .ezd-header .ezd-logo-container .ezd-logo-info{display:flex;flex-direction:column}.ezd-dashboard-container .ezd-header .ezd-logo-container .ezd-logo-text{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ezd-dashboard-container .ezd-header .ezd-logo-container .ezd-greeting{color:#64748b;font-size:13px;margin:0}.ezd-dashboard-container .ezd-header .ezd-logo-container .ezd-greeting strong{color:#334155}.ezd-dashboard-container .ezd-header .ezd-header-center{display:flex;flex-grow:1;justify-content:center}.ezd-dashboard-container .ezd-header .ezd-header-nav{background:#f1f5f9;border-radius:8px;display:flex;gap:.25rem;padding:.25rem}.ezd-dashboard-container .ezd-header .ezd-header-nav .ezd-nav-item{align-items:center;border-radius:6px;color:#475569;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.ezd-dashboard-container .ezd-header .ezd-header-nav .ezd-nav-item .dashicons{font-size:16px;height:16px;width:16px}.ezd-dashboard-container .ezd-header .ezd-header-nav .ezd-nav-item:hover{background:#e2e8f0;color:#0f172a}.ezd-dashboard-container .ezd-header .ezd-header-nav .ezd-nav-item.is-active{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#3b82f6}.ezd-dashboard-container .ezd-header .ezd-header-actions{align-items:center;display:flex;gap:1rem}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item{display:flex;gap:.75rem}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn.easydocs-btn-outline-blue{background:transparent;border:1px solid #3b82f6;color:#3b82f6}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn.easydocs-btn-outline-blue:hover{background:#eff6ff}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn.easydocs-btn-ai-gold{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;box-shadow:0 4px 12px rgba(245,158,11,.3);color:#fff}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn.easydocs-btn-ai-gold:hover{box-shadow:0 6px 16px rgba(245,158,11,.4);transform:translateY(-1px)}.ezd-dashboard-container .ezd-main-content .ezd-stat-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.ezd-dashboard-container .ezd-main-content .ezd-stat-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);cursor:pointer;display:flex;gap:1.25rem;overflow:hidden;padding:1.5rem 4rem 1.5rem 1.5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:before{background:linear-gradient(90deg,var(--card-color) 0,var(--card-color-light) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:hover{border-color:var(--card-color-light);box-shadow:0 12px 24px -8px rgba(0,0,0,.15);transform:translateY(-4px)}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:hover:before{opacity:1}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:hover .ezd-stat-card__icon{transform:scale(1.1)}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:hover .ezd-stat-card__arrow{background:var(--card-color);color:#fff;opacity:1;transform:translateY(-50%) translateX(0)}.ezd-dashboard-container .ezd-main-content .ezd-stat-card:focus{outline:2px solid var(--card-color);outline-offset:2px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__icon{align-items:center;background:var(--card-bg);border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__icon .dashicons{color:var(--card-color);font-size:24px;height:24px;width:24px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__content{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__label{color:#64748b;font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__value{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__value small{color:#64748b;font-size:1.25rem;font-weight:600;margin-left:2px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__arrow{align-items:center;background:var(--card-bg);border-radius:50%;color:var(--card-color);display:flex;height:36px;justify-content:center;opacity:.6;position:absolute;right:1rem;top:50%;transform:translateY(-50%) translateX(8px);transition:all .3s ease;width:36px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card__arrow .dashicons{font-size:18px;height:18px;line-height:1;width:18px}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--docs{--card-color:#3b82f6;--card-color-light:#93c5fd;--card-bg:#eff6ff}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--views{--card-color:#8b5cf6;--card-color-light:#c4b5fd;--card-bg:#f5f3ff}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--positive{--card-color:#10b981;--card-color-light:#6ee7b7;--card-bg:#ecfdf5}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--positive .ezd-stat-card__value{color:#059669}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--negative{--card-color:#ef4444;--card-color-light:#fca5a5;--card-bg:#fef2f2}.ezd-dashboard-container .ezd-main-content .ezd-stat-card--negative .ezd-stat-card__value{color:#dc2626}.ezd-dashboard-container .ezd-grid{display:grid;gap:1.5rem}.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-3{grid-template-columns:repeat(3,1fr)}.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-4{grid-template-columns:repeat(4,1fr)}.ezd-dashboard-container .ezd-grid .ezd-grid-col-lg-2{grid-column:span 2}.ezd-dashboard-container .ezd-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);max-height:420px;overflow-y:auto;padding:1.5rem}.ezd-dashboard-container .ezd-card::-webkit-scrollbar{width:6px}.ezd-dashboard-container .ezd-card::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ezd-dashboard-container .ezd-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ezd-dashboard-container .ezd-card::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ezd-dashboard-container .ezd-card .ezd-card-title{align-items:center;color:#0f172a;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 1.25rem;padding:0}.ezd-dashboard-container .ezd-card .ezd-card-title .dashicons{color:#94a3b8;font-size:20px;height:20px;width:20px}.ezd-dashboard-container .ezd-card .ezd-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.ezd-dashboard-container .ezd-card .ezd-card-header .ezd-card-title{margin-bottom:0}.ezd-dashboard-container .ezd-card .ezd-card-header .ezd-card-badge{border-radius:6px;font-size:.75rem;font-weight:600;padding:.25rem .625rem}.ezd-dashboard-container .ezd-card .ezd-card-header .ezd-card-badge.ezd-badge-warning{background:#fffbeb;color:#f59e0b}.ezd-dashboard-container .ezd-card .ezd-card-footer{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.ezd-dashboard-container .ezd-card .ezd-view-all-link{align-items:center;color:#3b82f6;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.25rem;text-decoration:none;transition:gap .2s}.ezd-dashboard-container .ezd-card .ezd-view-all-link .dashicons{font-size:16px;height:16px;width:16px}.ezd-dashboard-container .ezd-card .ezd-view-all-link:hover{gap:.5rem}.ezd-dashboard-container .ezd-health-card .ezd-health-content{display:flex;flex-direction:column;gap:1.25rem}.ezd-dashboard-container .ezd-health-card .ezd-health-score-container{display:flex;justify-content:center}.ezd-dashboard-container .ezd-health-card .ezd-health-circle{height:140px;position:relative;width:140px}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-svg{height:100%;transform:rotate(-90deg);width:100%}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-bg{fill:none;stroke:#f1f5f9;stroke-width:8}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-progress{fill:none;stroke-linecap:round;stroke-width:8;transition:stroke-dashoffset 1s ease}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-score-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-score-text .ezd-health-score-value{color:#0f172a;display:block;font-size:2rem;font-weight:700;line-height:1}.ezd-dashboard-container .ezd-health-card .ezd-health-circle .ezd-health-score-text .ezd-health-score-label{display:block;font-size:.75rem;font-weight:600;margin-top:.25rem;text-transform:uppercase}.ezd-dashboard-container .ezd-health-card .ezd-health-metrics{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.ezd-dashboard-container .ezd-health-card .ezd-health-metric{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:.5rem;padding:.75rem}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-icon{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;width:32px}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-icon .dashicons{font-size:16px;height:16px;width:16px}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-icon.ezd-icon-blue{background:#eff6ff;color:#3b82f6}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-icon.ezd-icon-green{background:#ecfdf5;color:#10b981}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-icon.ezd-icon-orange{background:#fffbeb;color:#f59e0b}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-content{display:flex;flex-direction:column}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-content .ezd-health-metric-value{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1}.ezd-dashboard-container .ezd-health-card .ezd-health-metric .ezd-health-metric-content .ezd-health-metric-label{color:#64748b;font-size:.6875rem;margin-top:.125rem}.ezd-dashboard-container .ezd-health-card .ezd-health-issues .ezd-health-issues-title{color:#64748b;font-size:.75rem;font-weight:600;margin:0 0 .75rem;text-transform:uppercase}.ezd-dashboard-container .ezd-health-card .ezd-health-issue{align-items:center;border-radius:8px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.625rem .75rem}.ezd-dashboard-container .ezd-health-card .ezd-health-issue .dashicons{font-size:16px;height:16px;width:16px}.ezd-dashboard-container .ezd-health-card .ezd-health-issue .ezd-health-issue-text{flex-grow:1;font-size:.8125rem;font-weight:500}.ezd-dashboard-container .ezd-health-card .ezd-health-issue .ezd-health-issue-action{border-radius:4px;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-decoration:none;transition:all .2s}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-warning{background:#fffbeb}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-warning .dashicons{color:#f59e0b}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-warning .ezd-health-issue-text{color:#92400e}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-warning .ezd-health-issue-action{background:#fef3c7;color:#f59e0b}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-warning .ezd-health-issue-action:hover{background:#fde68a}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-error{background:#fef2f2}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-error .dashicons{color:#ef4444}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-error .ezd-health-issue-text{color:#991b1b}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-error .ezd-health-issue-action{background:#fee2e2;color:#ef4444}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-error .ezd-health-issue-action:hover{background:#fecaca}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-info{background:#eff6ff}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-info .dashicons{color:#3b82f6}.ezd-dashboard-container .ezd-health-card .ezd-health-issue.ezd-health-issue-info .ezd-health-issue-text{color:#1e40af}.ezd-dashboard-container .ezd-health-card .ezd-health-success{align-items:center;background:#ecfdf5;border-radius:8px;color:#10b981;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:1rem}.ezd-dashboard-container .ezd-health-card .ezd-health-success .dashicons{font-size:20px;height:20px;width:20px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-searches-list{display:flex;flex-direction:column;gap:.5rem}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;justify-content:space-between;padding:.875rem 1rem;transition:all .2s}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-failed-search-info{display:flex;flex-direction:column;gap:.25rem}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-failed-search-info .ezd-failed-search-keyword{color:#1e293b;font-size:.9375rem;font-weight:600}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-failed-search-info .ezd-failed-search-count{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.25rem}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-failed-search-info .ezd-failed-search-count .dashicons{font-size:12px;height:12px;width:12px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-failed-search-actions{align-items:center;display:flex;gap:.5rem}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-create-doc{align-items:center;background:#10b981;border-radius:6px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.375rem .75rem;text-decoration:none;transition:all .2s}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-create-doc .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-create-doc:hover{background:#0d9668;transform:scale(1.02)}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.375rem .75rem;transition:all .2s}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search:hover{background:#dbeafe;border-color:#93c5fd;transform:scale(1.02)}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search.loading,.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search:disabled{cursor:not-allowed;opacity:.6;transform:none}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item .ezd-btn-resolve-search.loading .dashicons{animation:spin 1s linear infinite}.ezd-dashboard-container .ezd-failed-searches-card .ezd-failed-search-item.resolving{opacity:.5;transform:translateX(10px)}.ezd-dashboard-container .ezd-failed-searches-card .ezd-empty-state{padding:2rem 1rem;text-align:center}.ezd-dashboard-container .ezd-failed-searches-card .ezd-empty-state .ezd-empty-icon{align-items:center;background:#ecfdf5;border-radius:50%;display:inline-flex;height:48px;justify-content:center;margin-bottom:.75rem;width:48px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-empty-state .ezd-empty-icon .dashicons{color:#10b981;font-size:24px;height:24px;width:24px}.ezd-dashboard-container .ezd-failed-searches-card .ezd-empty-state .ezd-empty-text{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.ezd-dashboard-container .ezd-failed-searches-card .ezd-empty-state .ezd-empty-subtext{color:#64748b;font-size:.8125rem;margin:0}.ezd-dashboard-container .ezd-resolve-notice{align-items:center;animation:slideIn .3s ease;border-radius:12px;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem}.ezd-dashboard-container .ezd-resolve-notice .dashicons{flex-shrink:0;font-size:20px;height:20px;width:20px}.ezd-dashboard-container .ezd-resolve-notice .notice-message{flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.ezd-dashboard-container .ezd-resolve-notice .notice-dismiss{background:none;border:none;cursor:pointer;opacity:.6;padding:0;transition:opacity .2s}.ezd-dashboard-container .ezd-resolve-notice .notice-dismiss:hover{opacity:1}.ezd-dashboard-container .ezd-resolve-notice .notice-dismiss .dashicons{font-size:16px;height:16px;width:16px}.ezd-dashboard-container .ezd-resolve-notice--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.ezd-dashboard-container .ezd-resolve-notice--success .dashicons{color:#10b981}.ezd-dashboard-container .ezd-resolve-notice--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ezd-dashboard-container .ezd-resolve-notice--error .dashicons{color:#ef4444}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ezd-dashboard-container .ezd-toast-container{display:flex;flex-direction:column;gap:.75rem;max-width:420px;pointer-events:none;position:fixed;right:20px;top:40px;z-index:99999}.ezd-dashboard-container .ezd-toast{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);display:flex;gap:.75rem;opacity:0;padding:1rem 1.25rem;pointer-events:auto;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-dashboard-container .ezd-toast--visible{opacity:1;transform:translateX(0)}.ezd-dashboard-container .ezd-toast__icon{flex-shrink:0;font-size:20px;height:20px;margin-top:1px;width:20px}.ezd-dashboard-container .ezd-toast__message{color:#1e293b;flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.ezd-dashboard-container .ezd-toast__dismiss{background:none;border:none;cursor:pointer;flex-shrink:0;opacity:.5;padding:0;transition:opacity .2s}.ezd-dashboard-container .ezd-toast__dismiss:hover{opacity:1}.ezd-dashboard-container .ezd-toast__dismiss .dashicons{color:#64748b;font-size:18px;height:18px;width:18px}.ezd-dashboard-container .ezd-toast--success{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-left:4px solid #10b981}.ezd-dashboard-container .ezd-toast--success .ezd-toast__icon{color:#10b981}.ezd-dashboard-container .ezd-toast--success .ezd-toast__message{color:#065f46}.ezd-dashboard-container .ezd-toast--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444}.ezd-dashboard-container .ezd-toast--error .ezd-toast__icon{color:#ef4444}.ezd-dashboard-container .ezd-toast--error .ezd-toast__message{color:#991b1b}.ezd-dashboard-container .ezd-system-status-card .ezd-system-status-content{display:flex;flex-direction:column}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.625rem 0}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row:last-child{border-bottom:none}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-label{color:#475569;font-size:.8125rem}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value{color:#1e293b;font-size:.8125rem;font-weight:500}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-version-badge{background:#f1f5f9;border-radius:4px;display:inline-block;font-size:.75rem;padding:.125rem .5rem}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-version-badge.ezd-badge-pro{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-upgrade-link{align-items:center;color:#f59e0b;display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-upgrade-link .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-upgrade-link:hover{color:#d97706}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-docs-link{align-items:center;color:#3b82f6;display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-docs-link .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-system-status-card .ezd-status-row .ezd-status-value .ezd-docs-link:hover{text-decoration:underline}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-links-title{color:#64748b;font-size:.75rem;font-weight:600;margin:0 0 .75rem;text-transform:uppercase}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-links-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-link{align-items:center;background:#f8fafc;border-radius:8px;color:#475569;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-link .dashicons{color:#94a3b8;font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-link:hover{background:#3b82f6;color:#fff}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-link:hover .dashicons{color:#fff}.ezd-dashboard-container .ezd-activity-list{list-style:none;margin:0;padding:0}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item{align-items:center;border-bottom:1px solid #f1f5f9;border-radius:8px;display:flex;gap:.875rem;padding:10px;transition:background-color .2s}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item:last-child{border-bottom:none}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item:hover{background-color:#f8fafc}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper.ezd-icon-bg-blue{background:#eff6ff;color:#3b82f6}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper.ezd-icon-bg-green{background:#ecfdf5;color:#10b981}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper.ezd-icon-bg-yellow{background:#fffbeb;color:#f59e0b}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper.ezd-icon-bg-red{background:#fef2f2;color:#ef4444}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper .dashicons{color:inherit;font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-icon-wrapper img{filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(202deg) brightness(101%) contrast(95%);height:14px;width:14px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-content{flex-grow:1;min-width:0}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-text{color:#334155;font-size:.875rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-text a{color:#3b82f6;font-weight:600;text-decoration:none}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-text a:hover{text-decoration:underline}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-time{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:.25rem;margin-bottom:5px;margin-top:.25rem}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-time .dashicons{font-size:12px;height:12px;width:12px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-time .ezd-state-view-icon{color:#94a3b8;font-size:12px;height:12px;width:12px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta{align-items:center;display:flex;gap:.75rem;margin-top:.375rem}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-votes{display:flex;font-size:.75rem;font-weight:600;gap:.5rem}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-votes span{align-items:center;display:flex;gap:.125rem}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-votes .t-success{color:#10b981}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-votes .t-danger{color:#ef4444}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-votes .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-progress{flex-grow:1;max-width:80px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-progress progress{border-radius:2.5px;height:5px;width:100%}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-progress progress::-webkit-progress-bar{background-color:#f1f5f9;border-radius:2.5px}.ezd-dashboard-container .ezd-activity-list .ezd-activity-item .ezd-activity-meta .ezd-progress progress::-webkit-progress-value{background-color:#10b981;border-radius:2.5px}.ezd-dashboard-container .ezd-stat-filter-container ul{background:#f1f5f9;border-radius:8px;display:flex;gap:.25rem;list-style:none;margin:0;padding:.25rem}.ezd-dashboard-container .ezd-stat-filter-container ul li{border-radius:6px;color:#64748b;cursor:pointer;font-size:.8125rem;font-weight:600;margin:0;padding:.5rem 1rem;transition:all .2s}.ezd-dashboard-container .ezd-stat-filter-container ul li.is-active{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#0f172a}.ezd-dashboard-container .ezd-stat-filter-container ul li:hover:not(.is-active){color:#0f172a}.ezd-dashboard-container .ezd-chart-container{margin-top:.5rem}.ezd-dashboard-container .ezd-search-chart-container{align-items:center;display:flex;justify-content:center;min-height:280px}.ezd-dashboard-container .ezd-dashboard-footer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);margin-top:2rem;padding:1.25rem 1.5rem}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-content{align-items:center;display:flex;justify-content:space-between}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-text{color:#475569;font-size:.875rem;margin:0}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-text a{color:#3b82f6;font-weight:600;text-decoration:none}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-text a:hover{text-decoration:underline}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links{align-items:center;display:flex;gap:.75rem;margin:0}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links a{align-items:center;color:#64748b;display:inline-flex;font-size:.8125rem;gap:.25rem;text-decoration:none;transition:color .2s}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links a .dashicons{font-size:14px;height:14px;width:14px}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links a:first-child{color:#f59e0b}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links a:first-child:hover{color:#d97706}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links a:last-child:hover{color:#3b82f6}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-links .ezd-footer-divider{color:#cbd5e1}@media(max-width:1400px){.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-4,.ezd-dashboard-container .ezd-main-content .ezd-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.ezd-dashboard-container .ezd-header{flex-wrap:wrap}.ezd-dashboard-container .ezd-header .ezd-header-center{flex-basis:100%;margin-top:1rem;order:3}.ezd-dashboard-container .ezd-header .ezd-header-nav{justify-content:center;width:100%}.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-3{grid-template-columns:repeat(2,1fr)}.ezd-dashboard-container .ezd-grid .ezd-grid-col-lg-2{grid-column:span 2}}@media(max-width:992px){.ezd-dashboard-container,.ezd-dashboard-container .ezd-header{padding:1rem}.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-3,.ezd-dashboard-container .ezd-grid.ezd-grid-cols-lg-4,.ezd-dashboard-container .ezd-main-content .ezd-stat-grid{grid-template-columns:1fr}.ezd-dashboard-container .ezd-grid .ezd-grid-col-lg-2{grid-column:span 1}.ezd-dashboard-container .ezd-health-card .ezd-health-metrics{grid-template-columns:1fr}}@media(max-width:768px){.ezd-dashboard-container .ezd-header .ezd-header-nav{flex-wrap:wrap;justify-content:center}.ezd-dashboard-container .ezd-header .ezd-header-nav .ezd-nav-item{flex:1 1 auto;justify-content:center}.ezd-dashboard-container .ezd-header .ezd-header-actions,.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item{flex-direction:column;width:100%}.ezd-dashboard-container .ezd-header .ezd-header-actions .ezd-action-item .easydocs-btn{justify-content:center;width:100%}.ezd-dashboard-container .ezd-dashboard-footer .ezd-footer-content{flex-direction:column;gap:.75rem;text-align:center}.ezd-dashboard-container .ezd-system-status-card .ezd-system-links .ezd-system-links-grid{grid-template-columns:1fr}}.ezd-toast-container{display:flex;flex-direction:column;gap:.75rem;max-width:420px;pointer-events:none;position:fixed;right:20px;top:40px;z-index:99999}.ezd-toast{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);display:flex;gap:.75rem;opacity:0;padding:1rem 1.25rem;pointer-events:auto;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-toast--visible{opacity:1;transform:translateX(0)}.ezd-toast__icon{flex-shrink:0;font-size:20px;height:20px;margin-top:1px;width:20px}.ezd-toast__message{color:#1f2937;flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.ezd-toast__dismiss{background:none;border:none;cursor:pointer;flex-shrink:0;opacity:.5;padding:0;transition:opacity .2s}.ezd-toast__dismiss:hover{opacity:1}.ezd-toast__dismiss .dashicons{color:#6b7280;font-size:18px;height:18px;width:18px}.ezd-toast--success{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-left:4px solid #10b981}.ezd-toast--success .ezd-toast__icon{color:#10b981}.ezd-toast--success .ezd-toast__message{color:#065f46}.ezd-toast--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444}.ezd-toast--error .ezd-toast__icon{color:#ef4444}.ezd-toast--error .ezd-toast__message{color:#991b1b}

/*# sourceMappingURL=admin-dashboard.css.map */