.z-wallet-dialog{width:min(640px,calc(100vw - 24px));height:min(850px,calc(100dvh - 24px));max-height:none;max-width:none;padding:0;border:1px solid #37373d;border-radius:16px;background:#0a0a0d;color:#fafafa;box-shadow:0 24px 100px #0009;overflow:hidden}.z-wallet-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.z-wallet-dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}.z-wallet-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid #303035;font:500 14px system-ui}.z-wallet-dialog>header>button{min-height:38px;padding:7px 12px;border:1px solid #55555c;border-radius:8px;color:inherit;background:transparent;font:inherit;cursor:pointer}.z-wallet-dialog>header>button:focus-visible{outline:2px solid #ac9df8;outline-offset:3px}.z-wallet-note{margin:0;padding:11px 18px;color:#c5c5ce;font:12px/1.45 system-ui;min-height:18px}.z-wallet-dialog>iframe{display:block;width:100%;height:100%;min-height:0;border:0;background:#08080b}@media(max-width:540px){.z-wallet-dialog{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}}
