.dec-account-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #45405c;border-radius:12px;background:#14131f;color:#e9e5f3;min-width:0}
.dec-account-panel[hidden],.dec-account-panel [hidden]{display:none!important}
.dec-account-panel strong{font-size:13px}
.dec-account-panel select{width:100%;min-width:0;max-width:100%;min-height:42px;box-sizing:border-box;padding:10px;border:1px solid #45405c;border-radius:8px;background:#0e0d17;color:#fff;font-size:13px}
.dec-account-panel img{width:88px;height:88px;object-fit:contain;background:repeating-conic-gradient(#282536 0 25%,#191725 0 50%) 0/16px 16px;border:1px solid #45405c;border-radius:8px}
.dec-account-actions{display:flex;flex-wrap:wrap;gap:8px}
.dec-account-actions button,.dec-account-open{padding:10px 14px;min-height:42px;border:1px solid #605087;border-radius:8px;background:#262039;color:#e7dcff;font-size:12px;cursor:pointer}
.dec-account-actions button:first-child{background:#6545c2;color:white}
.dec-account-panel p{margin:0;font-size:12px;line-height:1.5;color:#aba4c0;overflow-wrap:anywhere}
.dec-account-panel button:disabled{opacity:.5;cursor:not-allowed}
.dec-account-panel button:focus-visible,.dec-account-open:focus-visible{outline:2px solid #b09aff;outline-offset:2px}
