.connection-state{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:22px auto;padding:36px 24px;display:flex}.connection-state-icon{color:#795334;background:#f2e5d6;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.connection-state h2{letter-spacing:-.4px;margin:2px 0 0;font-size:20px;line-height:1.3}.connection-state p{color:#64584f;max-width:36ch;margin:0;font-size:14px;line-height:1.65}.connection-state .primary-button{min-height:48px;margin-top:6px;font-size:13px}.connection-banner{color:#614733;background:#f6ebdf;border:1px solid #e6d2bf;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 18px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.connection-banner>span{flex:1;min-width:160px}.connection-banner>svg{flex:none}.connection-banner button{color:#614733;min-height:44px}.native-android .connection-state{border-radius:24px;margin-top:26px;padding:30px 22px}.native-android .connection-state h2{font-size:20px}.native-android .connection-banner button{min-height:48px}.connection-state .connection-state-detail{color:#8a7a6e;overflow-wrap:anywhere;font-size:12px}
