#toolPage .tool-container{grid-template-columns:320px 1fr;gap:2rem;margin-top:1.5rem;display:grid}@media (max-width:900px){#toolPage .tool-container{grid-template-columns:1fr}}#toolPage .controls{background-color:var(--color-bg-secondary);border-radius:var(--primary-border-radious);border:1px solid var(--color-border);height:fit-content;padding:1.5rem}#toolPage .controls h3{border-bottom:1px solid var(--color-border);color:var(--color-text);margin-top:0;margin-bottom:1rem;padding-bottom:.5rem}#toolPage .controls .form-group{margin-bottom:1rem}#toolPage .controls .form-group label{color:var(--color-text);margin-bottom:.5rem;font-weight:500;display:block}#toolPage .controls .form-group small{color:var(--color-text);opacity:.7;margin-top:.25rem;font-size:.8rem;display:block}#toolPage .controls .form-group select,#toolPage .controls .form-group input[type=password]{border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);width:100%;color:var(--color-text);border-radius:4px;padding:.75rem;font-size:.9rem}#toolPage .controls .form-group select:focus,#toolPage .controls .form-group input[type=password]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #ff99001a}#toolPage .controls .form-group select:disabled,#toolPage .controls .form-group input[type=password]:disabled{opacity:.5;cursor:not-allowed}#toolPage .controls .actionButton{background-color:var(--color-btn-bg);width:100%;color:var(--color-btn-text);margin-bottom:1rem;transition:all .2s}#toolPage .controls .actionButton:hover:not(:disabled){background-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #ff99004d}#toolPage .controls .actionButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}#toolPage .controls .actionButton.danger{background-color:var(--color-error);color:#fff}#toolPage .controls .actionButton.danger:hover:not(:disabled){background-color:#c33;box-shadow:0 4px 12px #ff4d4f4d}#toolPage .controls .divider{background-color:var(--color-border);height:1px;margin:1.5rem 0}#toolPage .controls .button-group{gap:1rem;display:flex}#toolPage .controls .button-group .actionButton{flex:1}#toolPage .results .message{border-radius:var(--primary-border-radious);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.2rem;font-weight:500;display:flex}#toolPage .results .message.message-success{border:1px solid var(--color-success);color:var(--color-success);background-color:#38cc701a}#toolPage .results .message.message-error{border:1px solid var(--color-error);color:var(--color-error);background-color:#ff4d4f1a}#toolPage .results .message.message-warning{border:1px solid var(--color-primary);color:var(--color-accent);background-color:#ff99001a}#toolPage .results .warning{border:1px solid var(--color-primary);color:var(--color-accent);border-radius:var(--primary-border-radious);background-color:#ff99001a;margin-bottom:1.5rem;padding:1rem;line-height:1.5}#toolPage .results .warning strong{margin-bottom:.5rem;font-weight:700;display:block}#toolPage .results .mnemonic-display{margin-bottom:2rem}#toolPage .results .mnemonic-display h4{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem}#toolPage .results .wallet-outputs{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem;display:grid}#toolPage .results .wallet-card{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--primary-border-radious);padding:1.5rem;transition:transform .2s,box-shadow .2s}#toolPage .results .wallet-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff99001a}#toolPage .results .wallet-card h4{color:var(--color-text);text-align:center;margin-top:0;margin-bottom:1rem;font-size:1.2rem}#toolPage .results .wallet-card .qr-container{text-align:center;margin-bottom:1.5rem}#toolPage .results .wallet-card .qr-container img{background-color:#fff;border-radius:8px;max-width:180px;margin:0 auto .5rem;padding:10px;display:block;box-shadow:0 4px 12px #0000001a}#toolPage .results .wallet-card .qr-container p{color:var(--color-text);opacity:.7;margin:0;font-size:.85rem}#toolPage .results .security-info{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--primary-border-radious);margin-top:2rem;padding:1.5rem}#toolPage .results .security-info h4{color:var(--color-text);margin-top:0;margin-bottom:1rem;font-size:1.1rem}#toolPage .results .security-info ul{margin:0;padding-left:1.2rem}#toolPage .results .security-info ul li{color:var(--color-text);margin-bottom:.8rem;line-height:1.5}#toolPage .results .security-info ul li strong{color:var(--color-primary)}.message{border-radius:var(--primary-border-radious);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;font-size:.9rem;display:flex}.message.error{background-color:var(--color-error);color:var(--color-text)}.message.success{background-color:var(--color-success);color:var(--color-text)}.close-message{color:var(--color-text);cursor:pointer;background:0 0;border:none;font-size:1.2rem}
