.install-dialog-body[data-v-4aabc300]{flex-direction:column;gap:16px;padding:4px 0;display:flex}.dialog-app-card[data-v-4aabc300]{border:1px solid var(--dms-border,#e2e8f0);background:linear-gradient(135deg,#16324f0a,#2563eb0f);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.app-crest-box[data-v-4aabc300]{background:#fff;border:1px solid #16324f1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 12px #16324f14}.app-crest-img[data-v-4aabc300]{width:38px;height:38px}.app-meta[data-v-4aabc300]{flex:1;min-width:0}.app-title[data-v-4aabc300]{color:var(--dms-primary,#16324f);margin:0;font-size:16px;font-weight:700}.app-subtitle[data-v-4aabc300]{color:var(--dms-text-muted,#64748b);margin:3px 0 0;font-size:12px}.features-list[data-v-4aabc300]{flex-direction:column;gap:8px;display:flex}.feature-item[data-v-4aabc300]{background:var(--dms-surface,#fff);border:1px solid var(--dms-border,#f1f5f9);color:var(--dms-text,#334155);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.feature-item i[data-v-4aabc300]{color:var(--dms-accent,#2563eb);font-size:14px}.installed-card[data-v-4aabc300]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.installed-icon[data-v-4aabc300]{color:#16a34a;font-size:20px}.installed-text strong[data-v-4aabc300]{color:#166534;font-size:13px;display:block}.installed-text p[data-v-4aabc300]{color:#15803d;margin:2px 0 0;font-size:12px}.install-action-block[data-v-4aabc300]{flex-direction:column;gap:12px;margin-top:4px;display:flex}.install-prompt-text[data-v-4aabc300]{color:var(--dms-text-muted,#64748b);margin:0;font-size:13px;line-height:1.5}.install-cta-btn[data-v-4aabc300]{height:44px;font-size:14px;font-weight:600}.ios-instructions[data-v-4aabc300]{flex-direction:column;gap:10px;display:flex}.instructions-header[data-v-4aabc300]{color:var(--dms-primary,#16324f);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.steps-container[data-v-4aabc300]{flex-direction:column;gap:8px;display:flex}.step-card[data-v-4aabc300]{border:1px solid var(--dms-border,#e2e8f0);background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.step-badge[data-v-4aabc300]{background:var(--dms-primary,#16324f);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.step-text[data-v-4aabc300]{color:var(--dms-text,#1e293b);flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.step-icon[data-v-4aabc300]{color:var(--dms-accent,#2563eb);flex-shrink:0;font-size:13px}.browser-guidance[data-v-4aabc300]{margin-top:4px}.guidance-card[data-v-4aabc300]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.guidance-icon[data-v-4aabc300]{color:#16a34a;flex-shrink:0;margin-top:2px;font-size:16px}.guidance-text[data-v-4aabc300]{color:#166534;margin:0;font-size:12px;line-height:1.4}
