.mode-toggle{display:flex;gap:4px}.mode-toggle .btn.active{background:var(--accent);border-color:var(--accent);color:#000}.input-header-row{display:flex;justify-content:space-between;align-items:center}.input-row{display:flex;gap:8px}.input-row input{flex:1}.header-actions{display:flex;gap:8px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:600;color:var(--muted)}select,input[type=text],input[type=password],textarea{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:4px;font-size:14px;outline:none;font-family:JetBrains Mono,monospace}select:focus,input:focus,textarea:focus{border-color:var(--accent)}textarea{resize:vertical;min-height:120px;line-height:1.5}.output-container{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1}.code-section{display:flex;flex-direction:column;gap:8px}.code-title{font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase}.output-box{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text);padding:12px;background:var(--bg2);border:1px solid var(--border);border-radius:4px;overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-all;min-height:80px}#aesExtraFields{display:none;margin-top:16px}#tagInputGroup{display:none}
