/* Live link dialog (js/aiq-live-link.js): Quiet kit dialog, colours from --pop-* tokens. */
.ll-dlg .ll-nm { color: var(--pop-sub); font-weight: 500; }
.ll-dlg .ll-row { display: flex; gap: 8px; margin: 2px 0 14px; }
.ll-dlg .ll-url { flex: 1; min-width: 0; height: 30px; padding: 0 10px; border: 1px solid var(--pop-line); border-radius: 4px;
                  background: transparent; color: var(--pop-ink); font: 12.5px/30px 'Inter', sans-serif; }
.ll-dlg .ll-how { display: flex; align-items: center; gap: 10px; min-height: 28px; font-size: 13px; color: var(--pop-sub); }
.ll-dlg .ll-how b { width: 104px; flex: none; color: var(--pop-ink); font-weight: 550; }
.ll-dlg .ll-f { font: 12px 'Inter', sans-serif; color: var(--pop-ink); }
.ll-dlg .ll-mini { border: 0; background: none; color: var(--pop-sub); cursor: pointer; padding: 4px; border-radius: 4px; }
.ll-dlg .ll-mini span:empty { display: none; }
.ll-dlg .ll-mini:hover { color: var(--pop-ink); }
/* My stocks' button: [hidden] loses to .at-btn's display; phones keep the core buttons only (mobile-core rule) */
#msa-dlive[hidden], html:not(.aiq-desk) #msa-dlive { display: none !important; }
