/* UTM Link Checker (ROADMAP-Calcs-PinPin.md PP22) — the pasted link, the channel, the tags one by one with Google's own
   words, and the tidied link. Everything else is the core stylesheet (and PP3's textarea rule, repeated here). */
.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: 16px/1.45 ui-monospace, SFMono-Regular, Menlo, monospace; color: var(--chqt-ink, #191320); padding: 12px; min-height: 48px; border-radius: 12px; word-break: break-all;
}
.uc-why { overflow-wrap: anywhere; }
.chqt .uc-count { margin: .2rem 0; font-weight: 700; }
.uc-link-notes, .uc-notes { list-style: none; margin: .3rem 0 0; padding: 0; }
.uc-link-notes li, .uc-notes li { padding: .4rem .6rem; margin: .3rem 0; border-radius: 8px; border-left: 4px solid var(--chqt-line, #ddd5e6); background: #fff; font-size: .95rem; overflow-wrap: anywhere; }
.uc-link-notes li.is-fix, .uc-notes li.is-fix { border-left-color: #b26b00; }
.uc-link-notes li.is-fail, .uc-notes li.is-fail { border-left-color: #b3124e; }
.chqt .uc-h { font-size: 1rem; margin: .9rem 0 .3rem; }
.uc-tags { list-style: none; margin: 0; padding: 0; }
.uc-tag { padding: .55rem 0; border-top: 1px solid var(--chqt-line, #ddd5e6); overflow-wrap: anywhere; }
.uc-tag:first-child { border-top: 0; }
.uc-key { font-weight: 700; font-size: .95rem; }
.uc-val { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: .95rem; background: #fff; border: 1px solid var(--chqt-line, #ddd5e6); border-radius: 6px; padding: 1px 6px; }
.chqt .uc-means { margin: .3rem 0 0; font-size: .95rem; }
.uc-google { color: var(--chqt-muted, #4c4658); }
.uc-fixed { margin-top: .8rem; }
.uc-fixed .chqt-btn { margin-top: .4rem; }
