.phone-app-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px;display:flex}.phone-app-icon{background:var(--panel-soft);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.phone-app-body{gap:8px;min-width:0;display:grid}.phone-app-body strong{font-size:15px}.phone-app-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.phone-app-steps{color:var(--muted);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.phone-app-steps b,.phone-app-body p b{color:var(--ink)}.phone-app-steps svg{vertical-align:-2px}.phone-app-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.phone-app-actions .btn{min-height:44px}.phone-app-error{color:var(--danger)!important}.phone-app-device{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.phone-app-device>div{flex:220px;min-width:0}.phone-app-device p{margin:4px 0 0}.phone-app-device .btn{min-height:44px}
