.import-wallet-dialog{padding:20px}.import-wallet-dialog .dialog-content-wrapper .description{text-align:center}.import-wallet-dialog .dialog-content-wrapper .description p{margin-bottom:8px;color:#fff;font-size:14px;line-height:1.5}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .description p{color:#374151}.import-wallet-dialog .dialog-content-wrapper .description .warning-text{color:#ffa726;font-size:12px;font-weight:500;background:rgba(255,167,38,.1);padding:12px;border-radius:8px;border:1px solid rgba(255,167,38,.3);margin-top:12px;text-align:left}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .description .warning-text{color:#d97706;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3)}.import-wallet-dialog .dialog-content-wrapper .description .warning-text .hyperliquid-link{color:#cce70c;text-decoration:none;font-weight:500;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .description .warning-text .hyperliquid-link{color:#16a34a}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .description .warning-text .hyperliquid-link:hover{color:#15803d}.import-wallet-dialog .dialog-content-wrapper .description .warning-text .hyperliquid-link:hover{color:#a8d000;text-decoration:underline}.import-wallet-dialog .dialog-content-wrapper .form-label{color:#fff;font-weight:500;font-size:14px;margin-bottom:8px}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .form-label{color:#1f2937}.import-wallet-dialog .dialog-content-wrapper .username-input,.import-wallet-dialog .dialog-content-wrapper .wallet-address-input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;padding:12px;font-size:14px;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .username-input,html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .wallet-address-input{background:hsla(0,0%,100%,.8);border:1px solid rgba(34,197,94,.2);color:#374151}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .username-input:focus,html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .wallet-address-input:focus{background:hsla(0,0%,100%,.9);border-color:#16a34a;box-shadow:0 0 0 2px rgba(34,197,94,.2)}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .username-input::placeholder,html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .wallet-address-input::placeholder{color:#6b7280}.import-wallet-dialog .dialog-content-wrapper .username-input::placeholder,.import-wallet-dialog .dialog-content-wrapper .wallet-address-input::placeholder{color:hsla(0,0%,100%,.5)}.import-wallet-dialog .dialog-content-wrapper .username-input:focus,.import-wallet-dialog .dialog-content-wrapper .wallet-address-input:focus{background:hsla(0,0%,100%,.08);border-color:#cce70c;box-shadow:0 0 0 2px rgba(204,231,12,.2);outline:none}.import-wallet-dialog .dialog-content-wrapper .username-input.is-invalid,.import-wallet-dialog .dialog-content-wrapper .wallet-address-input.is-invalid{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.import-wallet-dialog .dialog-content-wrapper .invalid-feedback{display:block;color:#dc3545;font-size:12px;margin-top:4px;font-weight:500}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon{position:relative;display:flex;align-items:center}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;padding:12px 45px 12px 12px;font-size:14px;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input{background:hsla(0,0%,100%,.8);border:1px solid rgba(34,197,94,.2);color:#374151}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input:focus{background:hsla(0,0%,100%,.9);border-color:#16a34a;box-shadow:0 0 0 2px rgba(34,197,94,.2)}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input::placeholder{color:#6b7280}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input::placeholder{color:hsla(0,0%,100%,.5)}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .private-key-input:focus{background:hsla(0,0%,100%,.08);border-color:#cce70c;box-shadow:0 0 0 2px rgba(204,231,12,.2);outline:none}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .toggle-visibility-btn{position:absolute;right:12px;background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .toggle-visibility-btn{color:#6b7280}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .toggle-visibility-btn:hover{color:#16a34a;background:rgba(34,197,94,.1)}.import-wallet-dialog .dialog-content-wrapper .input-group-with-icon .toggle-visibility-btn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.import-wallet-dialog .dialog-content-wrapper .button-group{display:flex;gap:12px;margin-top:24px}.import-wallet-dialog .dialog-content-wrapper .button-group .cancel-btn{flex:1;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:12px 20px;border-radius:8px;font-weight:500;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .button-group .cancel-btn{border:1px solid rgba(34,197,94,.3);color:#16a34a}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .button-group .cancel-btn:hover:not(:disabled){background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.5);color:#15803d}.import-wallet-dialog .dialog-content-wrapper .button-group .cancel-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.import-wallet-dialog .dialog-content-wrapper .button-group .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.import-wallet-dialog .dialog-content-wrapper .button-group .import-btn{flex:1;background:linear-gradient(135deg,#cce70c,#a8d000);border:none;color:#000;padding:12px 20px;border-radius:8px;font-weight:600;transition:all .3s ease}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .button-group .import-btn{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .button-group .import-btn:hover:not(:disabled){background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 4px 12px rgba(34,197,94,.3)}html:not(.dark) .import-wallet-dialog .dialog-content-wrapper .button-group .import-btn:disabled{background:#9ca3af;color:#6b7280}.import-wallet-dialog .dialog-content-wrapper .button-group .import-btn:hover:not(:disabled){background:linear-gradient(135deg,#d4f012,#b8e000);transform:translateY(-1px);box-shadow:0 4px 12px rgba(204,231,12,.3)}.import-wallet-dialog .dialog-content-wrapper .button-group .import-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.import-options-container{padding:20px;max-width:100%}.import-options-container .import-options-header{text-align:center;margin-bottom:24px}.import-options-container .import-options-header .import-options-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px}html:not(.dark) .import-options-container .import-options-header .import-options-title{color:#1f2937}.import-options-container .import-options-header .import-options-subtitle{color:#b7bdc6;font-size:14px;margin:0;line-height:1.4}html:not(.dark) .import-options-container .import-options-header .import-options-subtitle{color:#6b7280}.import-options-container .import-options-buttons{display:flex;flex-direction:column;gap:16px;max-width:100%}.import-options-container .import-options-buttons .import-option-btn{display:flex;align-items:center;padding:20px;border:1px solid #4a5568;border-radius:12px;background:#2c333a;color:#fff;cursor:pointer;transition:all .2s ease;width:100%;max-width:100%;text-align:left}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn{border:1px solid rgba(34,197,94,.2)!important;background:hsla(0,0%,100%,.8)!important;color:#374151!important}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn:hover{border-color:#16a34a;background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(34,197,94,.15)}.import-options-container .import-options-buttons .import-option-btn:hover{border-color:#4ade80;background:#3a444a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,222,128,.15)}.import-options-container .import-options-buttons .import-option-btn .import-option-icon{margin-right:16px;color:#4ade80;flex-shrink:0}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn .import-option-icon{color:#16a34a}.import-options-container .import-options-buttons .import-option-btn .import-option-content{flex:1}.import-options-container .import-options-buttons .import-option-btn .import-option-content h5{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn .import-option-content h5{color:#1f2937}.import-options-container .import-options-buttons .import-option-btn .import-option-content p{color:#b7bdc6;font-size:14px;margin:0;line-height:1.4}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn .import-option-content p{color:#6b7280}.import-options-container .import-options-buttons .import-option-btn.manual-import-btn:hover .import-option-icon{color:#22c55e}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn.manual-import-btn:hover .import-option-icon{color:#16a34a}.import-options-container .import-options-buttons .import-option-btn.auto-generate-btn:hover .import-option-icon{color:#22c55e}html:not(.dark) .import-options-container .import-options-buttons .import-option-btn.auto-generate-btn:hover .import-option-icon{color:#16a34a}.import-options-container .import-options-buttons .more-options-container{margin-top:2px}.import-options-container .import-options-buttons .more-options-container .more-options-link{display:flex;align-items:center;padding:0;border:none;background:none;color:#4ade80;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;text-decoration:none;margin:4px 0}html:not(.dark) .import-options-container .import-options-buttons .more-options-container .more-options-link{color:#16a34a}.import-options-container .import-options-buttons .more-options-container .more-options-link:hover{color:#22c55e;text-decoration:underline}.import-options-container .import-options-buttons .more-options-container .more-options-link .caret{margin-right:6px;color:inherit;font-size:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center;display:inline-block}.import-options-container .import-options-buttons .more-options-container .more-options-link .caret.expanded{transform:rotate(180deg)}.import-options-container .import-options-buttons .more-options-container .sub-options{margin-top:4px;animation:fadeInSlide .4s ease-out}.import-options-container .import-options-buttons .more-options-container .sub-options .sub-option{padding:16px;border:1px solid #374151;border-radius:8px;background:#1f2937;margin-bottom:8px}.import-options-container .import-options-buttons .more-options-container .sub-options .sub-option:hover{border-color:#4ade80;background:#374151}.import-options-container .import-options-buttons .more-options-container .sub-options .sub-option .import-option-icon{margin-right:12px;color:#6b7280}.import-options-container .import-options-buttons .more-options-container .sub-options .sub-option .import-option-content h6{color:#d1d5db;font-size:14px;font-weight:500;margin:0 0 2px}html:not(.dark) .import-options-container .import-options-buttons .more-options-container .sub-options .sub-option .import-option-content h6{color:#1f2937}.import-options-container .import-options-buttons .more-options-container .sub-options .sub-option .import-option-content p{color:#9ca3af;font-size:12px;margin:0;line-height:1.3}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:100px}}@media(max-width:768px){.import-options-container,.import-options-container .import-options-buttons .import-option-btn{padding:16px}.import-options-container .import-options-buttons .import-option-btn .import-option-icon{margin-right:12px}.import-options-container .import-options-buttons .import-option-btn .import-option-content h5{font-size:15px}.import-options-container .import-options-buttons .import-option-btn .import-option-content p{font-size:13px}}