.admin-page[data-v-9b975a18]{max-width:1100px;margin:0 auto;padding:30px 20px 60px;text-align:left}.admin-header[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px}.admin-header h1[data-v-9b975a18]{margin:0;display:inline;font-size:28px}.back-link[data-v-9b975a18]{color:#f76331;text-decoration:none;font-size:16px}.back-link[data-v-9b975a18]:hover{text-decoration:underline}.admin-nav[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;border-bottom:2px solid #ddd;margin-bottom:28px}.admin-nav__link[data-v-9b975a18]{padding:8px 18px;text-decoration:none;color:#555;font-size:15px;border-bottom:3px solid transparent;margin-bottom:-2px;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s}.admin-nav__link[data-v-9b975a18]:hover{color:#f76331}.admin-nav__link.router-link-active[data-v-9b975a18]{color:#f76331;border-bottom-color:#f76331;font-weight:600}.no-access[data-v-9b975a18]{text-align:center;padding:80px 20px;font-size:18px}.no-access a[data-v-9b975a18]{color:#f76331}.emails-header[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;gap:12px}.emails-header .emails-sub[data-v-9b975a18]{color:#666;margin:0;font-size:14px}.header-actions[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.btn[data-v-9b975a18]{padding:9px 18px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:opacity .2s;transition:opacity .2s}.btn[data-v-9b975a18]:disabled{opacity:.5;cursor:default}.btn--secondary[data-v-9b975a18]{background:#e2e8f0;color:#4a5568}.btn--secondary[data-v-9b975a18]:hover:not(:disabled){background:#cbd5e0}.btn--clear[data-v-9b975a18]{background:#fc4444;color:#fff}.btn--clear[data-v-9b975a18]:hover:not(:disabled){background:#e53e3e}.summary-cards[data-v-9b975a18]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}@media (max-width:900px){.summary-cards[data-v-9b975a18]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.summary-cards[data-v-9b975a18]{grid-template-columns:repeat(2,1fr)}}.summary-card[data-v-9b975a18]{background:#fff;border-radius:10px;padding:18px;text-align:center;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);border-top:4px solid transparent}.summary-card.delivered[data-v-9b975a18]{border-color:#38a169}.summary-card.bounced[data-v-9b975a18]{border-color:#e53e3e}.summary-card.complained[data-v-9b975a18]{border-color:#dd6b20}.summary-card.delayed[data-v-9b975a18]{border-color:#d69e2e}.summary-card.failed[data-v-9b975a18]{border-color:#9b2c2c}.summary-number[data-v-9b975a18]{font-size:2rem;font-weight:700;color:#2d3748}.summary-label[data-v-9b975a18]{font-size:13px;color:#718096;margin-top:4px}.alert-banner[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:14px;color:#742a2a}.alert-dot[data-v-9b975a18]{width:10px;height:10px;background:#fc4444;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:pulse-9b975a18 1.5s ease-in-out infinite;animation:pulse-9b975a18 1.5s ease-in-out infinite}@-webkit-keyframes pulse-9b975a18{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes pulse-9b975a18{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.85);transform:scale(.85)}}.new-tag-inline[data-v-9b975a18]{display:inline-block;background:#fc4444;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:4px;vertical-align:middle}.section-title[data-v-9b975a18]{margin-bottom:12px}.section-title h2[data-v-9b975a18]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 4px}.section-title p[data-v-9b975a18]{color:#718096;font-size:13px;margin:0}.filter-bar[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.filter-btn[data-v-9b975a18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border:2px solid #e2e8f0;border-radius:20px;background:#fff;color:#4a5568;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-family:inherit}.filter-btn[data-v-9b975a18]:hover{border-color:#f76331;color:#f76331}.filter-btn.active[data-v-9b975a18]{background:#f76331;border-color:#f76331;color:#fff}.filter-count[data-v-9b975a18]{background:rgba(0,0,0,.1);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.active .filter-count[data-v-9b975a18]{background:hsla(0,0%,100%,.25)}.table-wrap[data-v-9b975a18]{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;margin-bottom:12px;overflow-x:auto}table[data-v-9b975a18]{width:100%;border-collapse:collapse;font-size:14px}table thead th[data-v-9b975a18]{background:#f7fafc;padding:11px 14px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}table thead th[data-v-9b975a18]:first-child{width:48px;padding-right:0}table tbody tr[data-v-9b975a18]{border-bottom:1px solid #f0f4f8;-webkit-transition:background .12s;transition:background .12s}table tbody tr[data-v-9b975a18]:last-child{border-bottom:none}table tbody tr:hover td[data-v-9b975a18]{background:#f7fafc}table tbody tr.row-new td[data-v-9b975a18]{background:#fff8f8}table tbody tr.row-new:hover td[data-v-9b975a18]{background:#ffefef}table tbody tr.error-row:hover td[data-v-9b975a18]{background:#fff5f5}table tbody tr td[data-v-9b975a18]{padding:11px 14px;vertical-align:middle;color:#2d3748}.new-cell[data-v-9b975a18]{width:48px;padding-right:0!important}.new-tag[data-v-9b975a18]{display:inline-block;background:#fc4444;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:4px}.subject-cell[data-v-9b975a18]{font-weight:500;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.to-cell[data-v-9b975a18]{color:#4a5568;font-size:13px}.error-msg-cell[data-v-9b975a18]{color:#9b2c2c;font-size:13px;max-width:260px}.date-cell[data-v-9b975a18]{color:#718096;font-size:13px;white-space:nowrap}.status-badge[data-v-9b975a18]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.status-delivered[data-v-9b975a18]{background:#c6f6d5;color:#276749}.status-sent[data-v-9b975a18]{background:#bee3f8;color:#2a69ac}.status-queued[data-v-9b975a18]{background:#e2e8f0;color:#4a5568}.status-bounced[data-v-9b975a18]{background:#fed7d7;color:#9b2c2c}.status-complained[data-v-9b975a18]{background:#feebc8;color:#7b341e}.status-delayed[data-v-9b975a18]{background:#fefcbf;color:#744210}.status-clicked[data-v-9b975a18]{background:#e9d8fd;color:#553c9a}.status-opened[data-v-9b975a18]{background:#b2f5ea;color:#234e52}.status-unknown[data-v-9b975a18]{background:#e2e8f0;color:#4a5568}.state-msg[data-v-9b975a18]{text-align:center;padding:40px 20px;color:#718096;font-size:15px}.error-box[data-v-9b975a18]{background:#fff5f5;border:1px solid #fc8181;border-radius:8px;padding:12px 16px;color:#c53030;margin-bottom:14px;font-size:14px}.load-more-row[data-v-9b975a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0}