.desktop-download{display:block;min-height:44px;padding:10px 12px;margin:10px 0;border:1px solid #dfd5df;background:#fff5f8;color:#9d2441;border-radius:12px;text-decoration:none;font-size:13px;text-align:center;line-height:1.9}.desktop-download:hover{background:#f9e9ef}.desktop-download:focus-visible{outline:3px solid #c17488;outline-offset:3px}.personal-integration{padding:24px;border:1px solid #e2e7ef;background:white;border-radius:18px;margin-bottom:22px;max-width:850px}.personal-integration h2{margin-top:0;font-size:21px}.personal-integration p{line-height:2;font-size:14px}.personal-integration form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.personal-integration label{display:grid;gap:6px;font-size:14px;min-width:0}.personal-integration input{min-height:46px;min-width:0;width:100%;border:1px solid #cfd7e4;border-radius:10px;padding:10px;font-size:16px}.personal-integration .hint{grid-column:1/-1;font-size:12px;color:#657187}.personal-integration button{min-height:46px;font-size:14px}.personal-integration [role=alert]{color:#a92238}#candoConnectionState{background:#f4f6fa;border-radius:10px;padding:12px}@media(max-width:600px){.personal-integration{padding:17px}.personal-integration form{grid-template-columns:1fr}.desktop-download{font-size:13px}.personal-integration h2{font-size:19px}}
