.lc-label{font:600 15px var(--display);}
.tool-ui #lcIn,.tool-ui #lcOut{width:100%;font:14px/1.5 var(--mono);resize:vertical;}
.tool-ui #lcOut{background:rgba(52,211,153,.06);border-color:rgba(52,211,153,.35);}
.lc-sum{margin:0;font-weight:600;}
.lc-item{border-top:1px solid var(--brd);padding-top:10px;margin-top:10px;}
.lc-item code{display:block;font:13px/1.5 var(--mono);color:#a7f3d0;overflow-wrap:anywhere;}
.lc-item ul{margin:6px 0 0;padding-left:18px;color:var(--sub);font-size:14.5px;}
.lc-item li b{color:var(--t);font-family:var(--mono);font-weight:500;}
.lc-item li.lc-redirect{color:#93c5fd;}
.lc-item li.lc-short{color:var(--yellow);}
.lc-hint{margin:8px 0 0;}
.tool-ui #lcIn.over{border-color:var(--violet2);background:rgba(139,108,246,.08);}
.lc-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:6px;}
.lc-only{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--sub);cursor:pointer;}
.lc-shortbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding:10px 14px;border-radius:12px;
  border:1px solid rgba(250,204,21,.3);background:rgba(250,204,21,.06);font-size:14.5px;}
.lc-shortbar span{flex:1 1 260px;}
.lc-line{display:flex;align-items:flex-start;gap:10px;}
.lc-line code{flex:1;min-width:0;}
.lc-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;flex-shrink:0;}
.lc-acts .btn-sm{padding:6px 11px;font-size:13px;}
.lc-fail{font-size:13px;color:var(--sub);max-width:260px;}
.lc-item.is-short code{color:var(--yellow);}
.lc-item li.lc-expanded{color:#a7f3d0;}
@media (max-width:620px){.lc-line{flex-direction:column;gap:6px;}.lc-acts{justify-content:flex-start;}}
