.qr-types .tk-seg-btn{flex:calc(33% - 6px);padding:8px 6px;font-size:12.5px}.qr-textarea{resize:vertical;font-size:15px;font-weight:500;line-height:1.4}.qr-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qr-link-btn{font:inherit;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.qr-options summary{cursor:pointer;margin-bottom:0;list-style:none}.qr-options summary::-webkit-details-marker{display:none}.qr-options[open] summary{margin-bottom:14px}.qr-options .qr-chevron{transition:transform .15s}.qr-options[open] .qr-chevron{transform:rotate(180deg)}.qr-color{cursor:pointer;background:var(--paper-2);border:2px solid var(--line-soft);border-radius:var(--radius-sm);width:100%;height:44px;padding:3px}.qr-stage{border:2px solid var(--line);border-radius:var(--radius);min-height:240px;box-shadow:var(--shadow);background:var(--stone-soft);justify-content:center;align-items:center;padding:16px;display:flex}.qr-canvas{image-rendering:pixelated;box-shadow:0 0 0 1px var(--line-soft);border-radius:4px;display:block;width:min(100%,300px)!important;height:auto!important}.qr-canvas[hidden]{display:none}.qr-placeholder{text-align:center;max-width:280px;color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.qr-placeholder .fas{color:var(--muted-2);font-size:40px}.qr-encoded{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;color:var(--ink);background:var(--paper-2);border:2px solid var(--line-soft);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:auto}
