.exchange-contact{margin:28px 32px;border-top:1px solid var(--line);padding-top:26px;scroll-margin-top:20px}.exchange-contact h2{font:400 1.9rem/1.2 Georgia,serif;margin:0 0 12px}.exchange-contact p{color:var(--muted)}.exchange-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.exchange-form label{display:block;font-size:.9375rem;color:#e5edf3;margin-bottom:16px}.exchange-form input:not([type=checkbox]),.exchange-form textarea{display:block;width:100%;min-width:0;min-height:48px;font:inherit;color:#071a2f;background:#fff;border:1px solid #9cb3c4;border-radius:5px;padding:12px;margin-top:7px}.exchange-form textarea{min-height:100px;resize:vertical}.exchange-grid label{margin:0}.exchange-form>.exchange-grid{margin-bottom:16px}.exchange-form .exchange-consent{display:flex;gap:12px;align-items:flex-start;line-height:1.6}.exchange-consent input{width:20px;height:20px;flex:none;margin:3px 0 0;accent-color:#bfe9ff}.exchange-honey{display:none!important}.exchange-form button{width:100%}.exchange-form button:disabled{opacity:.65;cursor:wait}.exchange-status{font-size:.9375rem}.exchange-status:empty{display:none}.exchange-help{font-size:.875rem}.exchange-help a{text-decoration:underline}.exchange-success{padding:22px;border:1px solid #bfe9ff;background:#bfe9ff12;border-radius:6px}.exchange-success h3{font-size:1.3rem;margin:0 0 10px}.exchange-jump{margin:14px 32px 0}.owner-link{text-align:center;padding:0 20px 20px}.contacts-dashboard{width:min(100%,860px)}.dashboard-body{padding:32px}.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.saved-contact{border-top:1px solid var(--line);padding:24px 0}.saved-contact h2{font:400 1.65rem/1.2 Georgia,serif;margin:0 0 10px}.saved-contact p{margin:6px 0;overflow-wrap:anywhere}.saved-contact .action{display:inline-flex;margin-top:12px}.contact-note{white-space:pre-wrap}.contact-meta{font-size:.875rem;color:var(--muted)}.empty-contacts{padding:28px 0}.empty-contacts p{color:var(--muted)}@media(max-width:540px){.exchange-contact{margin:24px 22px}.exchange-grid{grid-template-columns:1fr}.exchange-jump{margin-inline:22px}.dashboard-body{padding:22px}}
