.contacts-list-toolbar.svelte-1pmcwj{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.contacts-actions.svelte-1pmcwj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hidden.svelte-1pmcwj{display:none!important}.contacts-grid-header.svelte-1fxhdpt{display:grid;align-items:center;padding:0 16px;margin-bottom:8px;gap:16px}.contact-list-grid.svelte-1fxhdpt{display:grid;align-items:center;gap:16px;flex:1}.contact-sort-button.svelte-1fxhdpt{background:none;border:none;color:var(--muted);font-size:.85rem;font-weight:600;text-align:left;padding:0;cursor:pointer}.contact-sort-button.active.svelte-1fxhdpt{color:var(--text)}.additional-values.svelte-1pmrxbp.svelte-1pmrxbp{display:flex;flex-direction:column;gap:6px}.additional-values-label.svelte-1pmrxbp.svelte-1pmrxbp{font-size:.9rem;color:var(--muted, #aaa)}.additional-values-row.svelte-1pmrxbp.svelte-1pmrxbp{display:flex;gap:8px;align-items:center}.additional-values-row.svelte-1pmrxbp input.svelte-1pmrxbp{flex:1;min-width:0}.additional-values-add.svelte-1pmrxbp.svelte-1pmrxbp{align-self:flex-start}.additional-values-limit.svelte-1pmrxbp.svelte-1pmrxbp{font-size:.8rem;color:var(--muted, #aaa)}.email-status.svelte-1wk6w9a{margin-right:auto;align-self:center;font-size:.9rem;color:var(--muted, #aaa)}.email-status.success.svelte-1wk6w9a{color:#6fcf97}.email-status.error.svelte-1wk6w9a{color:#eb5757}.contact-detail-screen.svelte-1qtcy0r{display:flex;flex-direction:column;height:100%}.contact-workspace.svelte-1qtcy0r{flex:1;min-height:0}.contact-primary-pane.svelte-1qtcy0r{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto}.contact-list-item.is-highlighted{outline:2px solid #f2c94c;outline-offset:-2px}.duplicates-screen.svelte-ud06gu.svelte-ud06gu{padding:16px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;height:100%;box-sizing:border-box}.duplicates-header.svelte-ud06gu.svelte-ud06gu{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.duplicates-intro.svelte-ud06gu.svelte-ud06gu{margin:0;max-width:820px;color:var(--muted, #aaa);line-height:1.45}.duplicates-empty.svelte-ud06gu.svelte-ud06gu{color:var(--muted, #aaa)}.duplicates-error.svelte-ud06gu.svelte-ud06gu{color:#eb5757}.duplicates-list.svelte-ud06gu.svelte-ud06gu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.duplicates-item.svelte-ud06gu.svelte-ud06gu{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--panel-line, #444);border-radius:8px;background:var(--panel, #232323)}.duplicates-item-name.svelte-ud06gu.svelte-ud06gu{font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.duplicates-item-meta.svelte-ud06gu.svelte-ud06gu{color:var(--muted, #aaa);font-size:.85rem;margin-top:2px}.duplicates-item-reason.svelte-ud06gu.svelte-ud06gu{color:#f2c94c;font-size:.9rem;margin:6px 0 0}.duplicates-badge.svelte-ud06gu.svelte-ud06gu{font-size:.72rem;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid var(--panel-line, #444);color:var(--muted, #aaa)}.duplicates-badge.good.svelte-ud06gu.svelte-ud06gu{border-color:#6fcf97;color:#6fcf97}.duplicates-history-title.svelte-ud06gu.svelte-ud06gu{margin:8px 0 0}.duplicates-backdrop.svelte-ud06gu.svelte-ud06gu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.duplicates-review-panel.svelte-ud06gu.svelte-ud06gu{background:var(--panel, #232323);color:var(--text, #fff);border:1px solid var(--panel-line, #444);border-radius:10px;width:min(980px,94vw);max-height:90vh;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:14px}.duplicates-panel-header.svelte-ud06gu.svelte-ud06gu{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.duplicates-panel-header.svelte-ud06gu h2.svelte-ud06gu{margin:0}.duplicates-panel-body.svelte-ud06gu.svelte-ud06gu{display:grid;grid-template-columns:1fr 1fr;gap:20px}.duplicates-column.svelte-ud06gu h3.svelte-ud06gu{margin:0 0 8px;font-size:1rem}.duplicates-facts.svelte-ud06gu.svelte-ud06gu{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;font-size:.9rem}.duplicates-facts.svelte-ud06gu dt.svelte-ud06gu{color:var(--muted, #aaa)}.duplicates-facts.svelte-ud06gu dd.svelte-ud06gu{margin:0;overflow-wrap:anywhere}.duplicates-contact-card.svelte-ud06gu.svelte-ud06gu{border:1px solid var(--panel-line, #444);border-radius:8px;padding:10px 12px;margin-bottom:10px}.duplicates-card-actions.svelte-ud06gu.svelte-ud06gu{display:flex;gap:8px;flex-wrap:wrap}.duplicates-add.svelte-ud06gu.svelte-ud06gu{border-top:1px solid var(--panel-line, #444);padding-top:12px}.duplicates-add.svelte-ud06gu h3.svelte-ud06gu{margin:0 0 4px;font-size:1rem}.duplicates-add-grid.svelte-ud06gu.svelte-ud06gu{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:8px}.duplicates-add-grid.svelte-ud06gu label.svelte-ud06gu{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--muted, #aaa)}.duplicates-action-error.svelte-ud06gu.svelte-ud06gu{border:1px solid #eb5757;border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.duplicates-action-error.svelte-ud06gu p.svelte-ud06gu{margin:0}.duplicates-panel-footer.svelte-ud06gu.svelte-ud06gu{display:flex;justify-content:flex-end;gap:10px}.held-screen.svelte-3lmnp{display:flex;flex-direction:column;height:100%;min-height:0}.held-subtabs.svelte-3lmnp{display:flex;gap:8px;padding:10px 20px 0}.held-subtab.svelte-3lmnp{background:transparent;color:var(--muted, #aaa);border:1px solid var(--panel-line, #444);border-bottom:none;border-radius:8px 8px 0 0;padding:8px 18px;cursor:pointer;font:inherit}.held-subtab.active.svelte-3lmnp{background:var(--panel, #232323);color:var(--text, #fff);border-color:var(--accent, #c8793a)}.held-body.svelte-3lmnp{flex:1;min-height:0;border-top:1px solid var(--panel-line, #444)}.import-report-backdrop.svelte-1i9t62w.svelte-1i9t62w{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2000}.import-report.svelte-1i9t62w.svelte-1i9t62w{background:var(--panel, #232323);color:var(--text, #fff);border:1px solid var(--panel-line, #444);border-radius:10px;width:min(640px,92vw);max-height:82vh;display:flex;flex-direction:column}.import-report-header.svelte-1i9t62w.svelte-1i9t62w{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;border-bottom:1px solid var(--panel-line, #444)}.import-report-header.svelte-1i9t62w h2.svelte-1i9t62w{margin:0;font-size:1.25rem}.import-report-header.svelte-1i9t62w p.svelte-1i9t62w{margin:4px 0 0;font-size:.85rem}.import-report-body.svelte-1i9t62w.svelte-1i9t62w{padding:18px 22px;overflow-y:auto}.import-report-body.svelte-1i9t62w h3.svelte-1i9t62w{margin:20px 0 8px;font-size:1rem}.import-summary.svelte-1i9t62w.svelte-1i9t62w{display:flex;gap:12px}.stat.svelte-1i9t62w.svelte-1i9t62w{flex:1;border:1px solid var(--panel-line, #444);border-radius:8px;padding:12px;text-align:center;display:flex;flex-direction:column}.stat-number.svelte-1i9t62w.svelte-1i9t62w{font-size:1.6rem;font-weight:700}.stat-label.svelte-1i9t62w.svelte-1i9t62w{font-size:.8rem;color:var(--muted, #aaa)}.stat.good.svelte-1i9t62w .stat-number.svelte-1i9t62w{color:#6fcf97}.stat.warn.svelte-1i9t62w .stat-number.svelte-1i9t62w{color:#f2c94c}.report-list.svelte-1i9t62w.svelte-1i9t62w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.report-list.svelte-1i9t62w li.svelte-1i9t62w{padding:8px 10px;border:1px solid var(--panel-line, #444);border-radius:6px}.report-list.compact.svelte-1i9t62w li.svelte-1i9t62w{padding:4px 10px}.reason.svelte-1i9t62w.svelte-1i9t62w{font-size:.88rem;color:var(--muted, #aaa)}.muted.svelte-1i9t62w.svelte-1i9t62w{color:var(--muted, #aaa);font-size:.85rem}.error-text.svelte-1i9t62w.svelte-1i9t62w{color:#eb5757}.status-banner.svelte-1n1scw7{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 20px;border-radius:8px;border:1px solid var(--panel-line, #444);background:var(--panel, #232323);color:var(--text, #fff);z-index:1900;box-shadow:0 6px 24px #0006}.status-banner.success.svelte-1n1scw7{border-color:#6fcf97}.status-banner.error.svelte-1n1scw7{border-color:#eb5757}.statistics-grid.svelte-zodpcy.svelte-zodpcy{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.statistics-thumbnail.svelte-zodpcy.svelte-zodpcy{cursor:pointer;position:relative;height:250px;background:var(--thumbnail-bg, #1a1d24);border-radius:0;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid var(--thumbnail-border, #2a2e38);transition:transform .2s,box-shadow .2s;font:inherit;padding:16px}.statistics-thumbnail.svelte-zodpcy.svelte-zodpcy:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000080}.statistics-thumbnail-title.svelte-zodpcy.svelte-zodpcy{font-weight:500;color:#fff;font-size:18px}.stat-overlay.svelte-zodpcy.svelte-zodpcy{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:9999;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-modal.svelte-zodpcy.svelte-zodpcy{background:var(--card-bg, #13151a);padding:24px;border-radius:0;width:900px;height:900px;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0009;border:1px solid var(--thumbnail-border, #2a2e38)}.stat-modal-head.svelte-zodpcy.svelte-zodpcy{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.stat-controls.svelte-zodpcy.svelte-zodpcy{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:nowrap;overflow-x:auto}.stat-controls.svelte-zodpcy select.svelte-zodpcy,.stat-controls.svelte-zodpcy input.svelte-zodpcy{padding:8px 12px;border-radius:0;background:var(--field-bg, #1a1d24);color:var(--text, #f2f4f6);border:1px solid var(--thumbnail-border, #333845);outline:none}.stat-controls.svelte-zodpcy select.svelte-zodpcy{cursor:pointer}.stat-controls.svelte-zodpcy input.svelte-zodpcy{width:100px}.stat-buttons.svelte-zodpcy.svelte-zodpcy{display:flex;gap:12px}.stat-print.svelte-zodpcy.svelte-zodpcy,.stat-close.svelte-zodpcy.svelte-zodpcy{padding:8px 16px;border-radius:0;cursor:pointer;font-weight:500;transition:background .2s;color:#fff}.stat-print.svelte-zodpcy.svelte-zodpcy{background:var(--accent, #c47a2c);border:none}.stat-print.svelte-zodpcy.svelte-zodpcy:hover{background:var(--accent-hover, #db8f3d)}.stat-close.svelte-zodpcy.svelte-zodpcy{background:var(--thumbnail-bg, #2a2e38);border:1px solid var(--thumbnail-border, #333845)}.stat-close.svelte-zodpcy.svelte-zodpcy:hover{background:var(--thumbnail-border, #333845)}h2.svelte-zodpcy.svelte-zodpcy{text-align:center;font-size:24px;font-weight:600;color:var(--text, #f2f4f6);margin:0}.stat-canvas-wrap.svelte-zodpcy.svelte-zodpcy{flex:1;position:relative;min-height:0}.stat-canvas-wrap.svelte-zodpcy canvas.svelte-zodpcy{width:100%;height:100%}.stat-missing.svelte-zodpcy.svelte-zodpcy{color:var(--muted, #8b949e);text-align:center;margin:0 0 12px}.inbox-layout.svelte-kxvig5.svelte-kxvig5{display:flex;height:100%;min-height:600px;width:100%;overflow:hidden;background:transparent}.inbox-folders.svelte-kxvig5.svelte-kxvig5{width:220px;padding:16px;flex-shrink:0}.inbox-folders.svelte-kxvig5 ul.svelte-kxvig5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.folder-item.svelte-kxvig5.svelte-kxvig5{width:100%;text-align:left;padding:8px 12px;border:none;border-radius:0;background:transparent;color:var(--text-muted, #666);font:inherit;cursor:pointer}.folder-item.folder-active.svelte-kxvig5.svelte-kxvig5{background:var(--surface-muted);color:var(--text);font-weight:500}.inbox-main-area.svelte-kxvig5.svelte-kxvig5{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.email-list.svelte-kxvig5.svelte-kxvig5{flex:1;overflow-y:auto;display:flex;flex-direction:column}.email-row.svelte-kxvig5.svelte-kxvig5{display:flex;align-items:center;gap:16px;height:40px;flex-shrink:0;padding:0 16px;border:none;border-bottom:1px solid var(--border-color, #eee);border-radius:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.email-row.svelte-kxvig5.svelte-kxvig5:hover{background:var(--surface-muted)}.email-party.svelte-kxvig5.svelte-kxvig5{width:220px;flex-shrink:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-subject.svelte-kxvig5.svelte-kxvig5{flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-date.svelte-kxvig5.svelte-kxvig5{width:140px;flex-shrink:0;text-align:right;font-size:13px;font-weight:600}.inbox-note.svelte-kxvig5.svelte-kxvig5{padding:24px;text-align:center;color:var(--text-muted)}.inbox-error.svelte-kxvig5.svelte-kxvig5{color:#ef4444}.email-reader.svelte-kxvig5.svelte-kxvig5{flex:1;overflow-y:auto;padding:32px}.reader-inner.svelte-kxvig5.svelte-kxvig5{max-width:800px;margin:0 auto}.reader-head.svelte-kxvig5.svelte-kxvig5{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--panel-line)}.reader-head.svelte-kxvig5 h2.svelte-kxvig5{margin:0 0 16px;font-size:22px;font-weight:600}.reader-meta.svelte-kxvig5.svelte-kxvig5{display:flex;justify-content:space-between;align-items:center}.reader-address.svelte-kxvig5.svelte-kxvig5{color:var(--text-muted);font-size:14px}.email-body-frame.svelte-kxvig5.svelte-kxvig5{background:#fff;border:1px solid var(--panel-line);overflow:hidden;width:100%}.email-body-frame.svelte-kxvig5 iframe.svelte-kxvig5{display:block;width:100%;min-height:120px;border:none}.reply-area.svelte-kxvig5.svelte-kxvig5{margin-top:40px;padding-top:32px;border-top:1px solid var(--panel-line)}.reply-area.svelte-kxvig5 textarea.svelte-kxvig5{width:100%;box-sizing:border-box;min-height:160px;resize:vertical}.reply-actions.svelte-kxvig5.svelte-kxvig5{margin-top:16px;display:flex;gap:12px}.reply-status.svelte-kxvig5.svelte-kxvig5{margin-top:12px;font-size:.9rem;color:var(--muted, #aaa)}.reply-status.success.svelte-kxvig5.svelte-kxvig5{color:#6fcf97}.reply-status.error.svelte-kxvig5.svelte-kxvig5{color:#eb5757}.duplicate-block-backdrop.svelte-16fwcsm.svelte-16fwcsm{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2100}.duplicate-block.svelte-16fwcsm.svelte-16fwcsm{background:var(--panel, #232323);color:var(--text, #fff);border:1px solid #f2c94c;border-radius:10px;width:min(560px,92vw);max-height:80vh;overflow-y:auto;padding:20px 24px}.duplicate-block.svelte-16fwcsm h2.svelte-16fwcsm{margin:0 0 12px;font-size:1.2rem}.duplicate-block-message.svelte-16fwcsm.svelte-16fwcsm{margin:0 0 10px;line-height:1.45}.duplicate-block-note.svelte-16fwcsm.svelte-16fwcsm{margin:0 0 14px;color:var(--muted, #aaa);font-size:.9rem}.duplicate-block-list.svelte-16fwcsm.svelte-16fwcsm{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.duplicate-block-list.svelte-16fwcsm li.svelte-16fwcsm{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--panel-line, #444);border-radius:6px}.duplicate-block-match.svelte-16fwcsm.svelte-16fwcsm{color:var(--muted, #aaa);font-size:.85rem}.duplicate-block-actions.svelte-16fwcsm.svelte-16fwcsm{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
