.tnts-wide .content{max-width:none}
.tnts-methods{display:grid;gap:.6rem;margin:1rem 0}
.tnts-method{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;width:100%;padding:.9rem 1rem;border:1.5px solid var(--line,#D9E2E8);border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:var(--ink,#12263F)}
.tnts-method span{font-size:.88rem;color:var(--muted,#5B6B7C)}
.tnts-method:hover,.tnts-method.is-on{border-color:var(--teal,#0E9F94);background:var(--sky,#EAF4F6)}
.tnts-instr{margin:1rem 0;padding:1rem;border:1px dashed var(--line,#D9E2E8);border-radius:12px;background:#fff}
.tnts-qr{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.tnts-qr img,.tnts-qr canvas{border:1px solid var(--line,#D9E2E8);padding:6px;background:#fff}
.tnts-apps{display:flex;gap:.5rem;flex-wrap:wrap;margin:.6rem 0}
.tnts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;margin:.75rem 0}.tnts-f.full{grid-column:1/-1}
.tnts-f label{display:block;font-weight:600;font-size:.86rem;color:var(--navy,#0B2545)}
.tnts-f input,.tnts-f select,.tnts-f textarea{width:100%;font:inherit;padding:.6rem .7rem;border:1.5px solid var(--line,#D9E2E8);border-radius:8px;background:#fff;margin-top:.2rem}
.tnts-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.tnts-stats div{background:var(--sky,#EAF4F6);border-radius:12px;padding:1rem;font-size:.9rem}.tnts-stats b{display:block;font:800 1.5rem var(--f-head,sans-serif);color:var(--navy,#0B2545)}
.tnts-upload{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.tnts-upload .form-msg{margin:0}
.tnts-dl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem}
