.HashGeneratorTool-module__ocvhoG__container{gap:var(--space-4);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}.HashGeneratorTool-module__ocvhoG__input{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-4);font-size:var(--text-sm);color:var(--color-fg);background:var(--color-bg);resize:vertical;font-family:inherit;line-height:1.6}.HashGeneratorTool-module__ocvhoG__input:focus{border-color:var(--color-primary);outline:none}.HashGeneratorTool-module__ocvhoG__results{gap:var(--space-3);flex-direction:column;display:flex}.HashGeneratorTool-module__ocvhoG__hashRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.HashGeneratorTool-module__ocvhoG__algoLabel{font-size:var(--text-xs);color:var(--color-fg-muted);text-transform:uppercase;flex-shrink:0;min-width:60px;font-weight:700}.HashGeneratorTool-module__ocvhoG__hashValue{word-break:break-all;color:var(--color-fg);flex:1;font-family:Courier New,monospace;font-size:12px}.HashGeneratorTool-module__ocvhoG__copyBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;font-size:var(--text-xs);color:var(--color-fg);transition:all var(--transition-fast);flex-shrink:0;font-weight:600}.HashGeneratorTool-module__ocvhoG__copyBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}
