/* Pinterest Affiliate Link Checker (ROADMAP-Calcs-PinPin.md PP51) — the verdict, each check with its source, and the
   disclosure line. Everything else is the core stylesheet. */
/* the core styles <input> inside .chqt-input; a <textarea> needs the same: 17px (under 16 iPhone zooms the page on focus)
   and min-width 0 (its columns otherwise push the row wider than a phone) */
.al .chqt-input textarea { flex: 1 1 auto; min-width: 0; width: 100%; box-sizing: border-box; border: 0; background: transparent; outline: none; resize: vertical;
  font: inherit; font-size: 17px; color: var(--chqt-ink, #191320); padding: 10px 12px; min-height: 64px; border-radius: 12px; overflow-wrap: anywhere; }
.al-opt { font-weight: 400; color: var(--chqt-muted, #4c4658); font-size: .9em; }
.al-list { list-style: none; margin: .6rem 0 0; padding: 0; }
.al-i { display: flex; gap: 10px; align-items: flex-start; padding: .5rem 0; border-top: 1px solid var(--chqt-line, #ddd5e6); overflow-wrap: anywhere; }
.al-i:first-child { border-top: 0; }
.al-mark { flex: 0 0 24px; height: 24px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 14px; margin-top: 1px; }
.al-i--stop .al-mark { background: #b42318; color: #fff; }
.al-i--check .al-mark { background: #8a5a00; color: #fff; }
.al-i--ok .al-mark { background: #1d6b3a; color: #fff; }
.al-i--info .al-mark { background: var(--chqt-line, #ddd5e6); color: var(--chqt-ink, #191320); font-style: italic; }
.al-t { display: block; margin-top: .15rem; font-size: .95rem; }
.chqt .al-src { display: inline-block; margin-top: .2rem; font-size: .85rem; color: var(--chqt-muted, #4c4658); }
.chqt .al-k { margin-top: .9rem; }
.al-line { margin: .3rem 0 0; padding: .6rem .7rem; background: #fff; border: 1px solid var(--chqt-line, #ddd5e6); border-radius: 10px; font-weight: 600; }
