.wallet-panel,.wallet-connect-container,.wallet-connect-options,.popup-message-mode{flex-direction:column;align-items:center;gap:1rem;display:flex}.wallet-panel button{width:fit-content}.circular-progress{justify-content:center;align-items:center;margin-top:1rem;display:flex;position:relative}.progress-ring{width:180px;height:180px}.progress-ring__backing-circle{stroke:#ffffff2b;transform-origin:50%;transition:stroke-dashoffset .5s linear;transform:rotate(-90deg)}.progress-ring__circle{stroke:#0f1c;transform-origin:50%;transition:stroke-dashoffset .5s linear;transform:rotate(-90deg)}.progress-value{color:#c0ebff;vertical-align:middle;margin-bottom:.1rem;font-size:1rem;font-weight:700;position:absolute}.progress-container{background-color:#f3f3f3;width:100%;height:1.5rem;margin-top:.75rem;overflow:hidden}.progress-value-container{color:#c0ebff;flex-direction:column;align-items:center;gap:.4rem;font-size:.65rem;display:flex;position:absolute}.progress-value-container .progress-value{font-size:1.75rem;position:relative}.progress-bar{color:#f1eaffed;text-align:center;background-color:#7a4caf;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:.75rem;font-weight:700;transition:width .4s;display:flex}.notification-with-progress{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.notification-with-progress .progress-ring__circle{animation:3s linear infinite rotate-ring}.qr-code{max-width:240px;max-height:240px;margin-bottom:1.3rem}.qr-code-container{flex-direction:column;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.qr-data-container{text-wrap:wrap;text-align:left;border:1px solid #ccc;width:auto;min-width:480px;max-width:640px;margin:1rem;padding:1rem;font-size:.8rem;display:none}@keyframes rotate-ring{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.error-ui-container{flex-direction:column;align-items:center;gap:1rem;display:flex}.error-btns-group{flex-direction:row;gap:1rem;display:flex}.wallet-connect-title{font-size:1.25rem;font-weight:700}.error-ui-title{color:#ff8c3d}.error-ui-message{color:#ffedaa}.connected-container{flex-direction:column;gap:.4rem;display:flex}.connected-container table{border-collapse:collapse;width:100%;margin:0 1rem;font-size:.8rem}.connected-container td{padding:.4rem}.basic-theme{--bg-color:#121824;--bg-gradient:linear-gradient(135deg, #121824 0%, #1e293b 100%);--container-bg:#1e293bb3;--container-border:#ffffff1a;--text-primary:#f8fafc;--xelis-green:#02ffcf;--text-secondary:#94a3b8;--accent-color:#3b82f6;--accent-hover:#2563eb;--input-bg:#0f172a99;--autofill-bg:#141d30;--autofill-bg-focus:#121a2d;--input-border:#ffffff26;--autofill-border:#3b4352;--input-focus:#3b82f6;--glow-color:#3b82f680;--error-color:#ef4444;--error-color-2:#ec611a;color:var(--text-primary);box-sizing:border-box;background-color:var(--bg-color);border-radius:20px;justify-content:center;align-items:center;margin:0;padding:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.basic-theme .container{background:var(--container-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--container-border);border-radius:20px;width:100%;max-width:500px;padding:2.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 40px #0000004d,0 0 40px #3b82f61a}.basic-theme .container:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0006,0 0 60px #3b82f633}.basic-theme .header{text-align:center;margin-bottom:2rem}.basic-theme h2{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.5rem;font-size:2rem;font-weight:700}.basic-theme p{color:var(--text-secondary);margin:0;font-size:.95rem}.basic-theme .wallet-panel{border-radius:12px;flex-flow:column wrap;align-items:center;gap:1rem;transition:all .3s;display:flex;padding:2.5rem 1rem 1rem!important}.basic-theme .wallet-connect-title{padding-bottom:1rem!important}.basic-theme.connected-wallet .wallet-connect-title{color:var(--xelis-green)}.basic-theme .wallet-panel button{color:var(--xelis-green);cursor:pointer;text-align:center;min-width:140px;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}.basic-theme .wallet-panel button:hover{background:#02ffcf33;border-color:#02ffcf80;transform:translateY(-1px)}.basic-theme .progress-ring__circle{stroke:#02ffcfe8!important}.basic-theme .btn-remove-file.active{color:var(--error-color-2)}.basic-theme .btn-remove-file:hover{cursor:pointer}.basic-theme .error{color:var(--error-color-2)!important}.basic-theme .disabled{cursor:default}.basic-theme .lower-message{text-align:center;padding:1.5rem 2rem}.basic-theme .wallet-error-container,.basic-theme .error-ui-message{margin-bottom:.75rem}
