.contacts-import-card{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.contacts-import-card h2{margin:0 0 8px}.contacts-import-card p{margin:0;max-width:620px}.contacts-import-card button{white-space:nowrap;display:flex;align-items:center;gap:8px}.contact-book-search{max-width:540px;margin:18px 0 24px}.contact-book-search input{width:100%}.contact-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.contact-list-heading h2{margin:0}.contact-list-heading small{color:var(--muted)}.contact-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0 30px}.import-complete{background:#eaf5ee;border-color:#cde2d4}.import-complete strong{display:block}.import-complete p{margin:6px 0}.contacts-page .saved-contact{min-width:0}.contacts-page .saved-contact>div{min-width:0}.contacts-page .saved-contact strong{overflow-wrap:anywhere}.contacts-page .saved-contact button{flex-shrink:0}@media(max-width:700px){.contacts-import-card{align-items:stretch;flex-direction:column;gap:16px}.contacts-import-card button{width:100%;justify-content:center}.contact-list-heading{align-items:flex-start;flex-direction:column;gap:6px}.contact-book-search{max-width:none}.contact-pagination{gap:12px}}

.contact-auto-card{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #dce5df;border-radius:12px;padding:18px;margin-bottom:18px;background:#f8faf9}.contact-auto-card.enabled{background:#edf6f0;border-color:#c9dfd0}.contact-auto-card p{margin:7px 0;font-size:13px;line-height:1.65;max-width:640px}.contact-auto-card small{display:block;color:var(--muted);line-height:1.7}.contact-auto-switch{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:13px;font-weight:600;cursor:pointer;max-width:210px}.contact-auto-switch input{width:18px;height:18px;accent-color:#206858;flex-shrink:0}@media(max-width:900px){.contact-auto-card{align-items:flex-start;flex-direction:column;gap:14px}.contact-auto-switch{max-width:none}}
