.lz-form{display:grid;gap:12px}
#lz-msg{margin-top:14px}
#lz-msg .tl-err{display:block}
.lz-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}
.lz-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;min-width:0}
.lz-qr svg{width:120px;height:120px;display:block}
.lz-info{display:flex;flex-direction:column;gap:8px;min-width:0}
.lz-info b{font-size:15px}
.lz-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}
.lz-ico svg{width:18px;height:18px}
.lz-info .tl-out{font-size:12.5px;word-break:break-all;padding:8px 10px}
.lz-btns{display:flex;flex-wrap:wrap;gap:6px}
.lz-h{margin:26px 0 10px;font-size:17px}
.lz-opts{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:12px}
.lz-preview{position:relative;height:200px;border:1px dashed var(--line);border-radius:14px;margin:12px 0;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f4f4f5 10px,#f4f4f5 20px);overflow:hidden}
.lz-preview>span{position:absolute;top:10px;left:12px;font-size:12.5px;color:var(--muted)}
#lz-code{white-space:pre-wrap;font-size:12px;max-height:180px;overflow:auto}
@media (max-width:600px){.lz-card{grid-template-columns:96px minmax(0,1fr)}.lz-qr svg{width:96px;height:96px}.lz-links{grid-template-columns:minmax(0,1fr)}}
.lz-info .tl-out{min-height:0;height:auto}.lz-links{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media (max-width:600px){.lz-links{grid-template-columns:minmax(0,1fr)}}
