/* V207: isolated security UI, inherits the wallet theme. */
.pk207-page{max-width:640px;margin:24px auto;padding:0 16px 70px;color:var(--vr-text,#eaf1f4);font-family:'IBM Plex Sans Arabic',sans-serif}
.pk207-card{background:var(--vr-card,#102632);border:1px solid #829da42e;border-radius:20px;padding:24px;margin:16px 0}
.pk207-page h1{font-size:24px;line-height:1.7;margin:8px 0}.pk207-page h2{font-size:18px}.pk207-page p,.pk207-page details{font-size:14px;line-height:1.9}.pk207-symbol{color:#ddbd7b;font-size:40px}.pk207-policy{border-inline-start:3px solid #ddbd7b;padding-inline-start:12px}
.pk207-page label{display:block;margin:14px 0;font-size:14px}.pk207-page input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;background:transparent;border:1px solid #829da466;border-radius:12px;padding:12px;color:inherit;font:inherit;margin-top:8px}.pk207-page button,.pk207-login{border:1px solid #cbb17488;border-radius:12px;padding:12px 18px;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:46px}.pk207-page button:disabled{opacity:.5;cursor:default}.pk207-page .pk207-primary{background:#ddbd7b;color:#102632;width:100%;font-weight:600}.pk207-login{display:block;width:100%;margin:14px 0;color:#ddbd7b}.pk207-login[hidden],.pk207-page [hidden]{display:none!important}.pk207-keys{padding:0;list-style:none}.pk207-keys li{padding:14px 0;border-bottom:1px solid #829da433;display:flex;justify-content:space-between;align-items:center;gap:12px}.pk207-keys small{display:block;font-size:12px;opacity:.75}.pk207-keys b{overflow-wrap:anywhere}.pk207-status{min-height:24px;line-height:1.8}.pk207-status[data-error="true"]{color:#edacb8}.pk207-page details{margin-top:20px}.pk207-page summary{cursor:pointer;padding:10px 0}.pk207-dialog{max-width:520px;width:calc(100% - 48px);max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid #cbb17488;border-radius:18px;background:#102632;color:#eaf1f4;padding:24px}.pk207-dialog::backdrop{background:#001019bb}.pk207-code-list{display:grid;gap:10px;font:14px monospace;background:#071b24;padding:18px;border-radius:12px;user-select:all}.pk207-withdraw-status{font-size:13px;line-height:1.8;color:inherit}.pk207-working:before{content:'';display:inline-block;width:13px;height:13px;border:2px solid #cbb17455;border-top-color:#ddbd7b;border-radius:50%;margin-inline-end:8px;animation:pk207-spin 1s linear infinite}@keyframes pk207-spin{to{transform:rotate(360deg)}}
html[data-client-theme=light] .pk207-page{color:#173947}html[data-client-theme=light] .pk207-card{background:#fff}html[data-client-theme=light] .pk207-login{color:#76591d}@media(prefers-reduced-motion:reduce){.pk207-working:before{animation:none}}

.pk207-symbol svg{width:42px;height:42px}.pk207-page button:focus-visible,.pk207-login:focus-visible{outline:2px solid #ddbd7b;outline-offset:4px}
