.BarcodeTool_valueRow__4dtE5{display:flex;flex-direction:column;gap:6px}.BarcodeTool_valueInput__SZ0mP{width:100%;padding:9px 12px;background:var(--panel);border:1px solid var(--line);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;outline:none;transition:border-color var(--dur-hover) var(--ease)}.BarcodeTool_valueInput__SZ0mP:focus{border-color:var(--line-bright)}.BarcodeTool_inputError__x2pnv{border-color:var(--err)}.BarcodeTool_valErr__vv3Q_{font-size:11px;color:var(--err)}.BarcodeTool_formatHint__OhOZs{margin:6px 0 0;font-size:11px;color:var(--text-faint)}.BarcodeTool_appearanceGrid__lzRPl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:12px}@media (max-width:480px){.BarcodeTool_appearanceGrid__lzRPl{grid-template-columns:1fr}}.BarcodeTool_colorField__kMf8O{display:flex;flex-direction:column;gap:6px}.BarcodeTool_fieldLabel__R6CBW{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.BarcodeTool_colorRow__8jx00{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:4px 8px;background:var(--panel)}.BarcodeTool_colorPicker__I9sn9{width:28px;height:28px;border:none;background:transparent;cursor:pointer;padding:0}.BarcodeTool_colorHex__M77xA{flex:1 1;background:transparent;border:0;color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;outline:none}.BarcodeTool_numericField__Ag7BX{display:flex;align-items:center;gap:8px}.BarcodeTool_numInput__yycKW{width:72px;padding:5px 8px;background:var(--panel);border:1px solid var(--line);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;outline:none}.BarcodeTool_fieldUnit__13RyU{font-size:11px;color:var(--text-faint)}.BarcodeTool_toggleBtn__dFyoU{display:flex;align-items:center;gap:8px;background:transparent;border:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-bright);cursor:pointer;padding:0}.BarcodeTool_toggleBox__X5dn7{color:var(--accent)}.BarcodeTool_actionRow__nBDzW{display:flex;gap:12px}.BarcodeTool_previewWrap__IMrab{background:var(--text-hero);border:1px solid var(--line);padding:16px;display:flex;justify-content:center;overflow-x:auto}.BarcodeTool_previewWrap__IMrab svg{max-width:100%;height:auto}.BarcodeTool_dlRow__Z_gLo{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.BarcodeTool_dlBtn__4T8ns{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-bright);background:transparent;border:1px solid var(--line-strong);padding:7px 12px;cursor:pointer;transition:background var(--dur-hover) var(--ease)}.BarcodeTool_dlBtn__4T8ns:hover{background:var(--bg-hover)}.BarcodeTool_dlBracket__pIsuf{color:var(--text-faint)}.BarcodeTool_dlLabel__Sh4gR{color:var(--text-bright)}.BarcodeTool_dlGlyph__kwjmJ{color:var(--accent)}.BarcodeTool_resultList__rAiyd{display:flex;flex-direction:column;gap:0;border:1px solid var(--line)}.BarcodeTool_readResult__JWPpo{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.BarcodeTool_readResult__JWPpo:last-child{border-bottom:0}.BarcodeTool_readFormat__d_66T{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);width:90px;flex-shrink:0}.BarcodeTool_readValue__u7ZNt{flex:1 1;font-size:13px;color:var(--text-bright);word-break:break-all}.BarcodeTool_copyBtn__cJ_S3{font-size:11px;color:var(--accent);background:transparent;border:1px solid var(--accent-strong);padding:3px 10px;cursor:pointer;transition:background var(--dur-hover) var(--ease);white-space:nowrap}.BarcodeTool_copyBtn__cJ_S3:hover{background:var(--accent-faint)}.BarcodeTool_readError__CCx56{font-size:12px;color:var(--err);margin:0 0 6px}.BarcodeTool_readHint__67tL4{font-size:11px;color:var(--text-faint);margin:0}