.island-test-charge{margin:20px 0;padding:20px;border:1px solid #60b997;border-radius:14px;background:#112a25;color:#e2eee9}.island-test-charge h2{font-size:22px;margin:8px 0}.island-test-charge p{line-height:1.55}.test-charge-label{font-size:12px;letter-spacing:.08em;color:#97dfbe;text-transform:uppercase}.island-test-charge .test-charge-status{padding:10px 12px;border-left:3px solid #e7be70;background:#26322b}.test-charge-values{display:flex;gap:12px 24px;flex-wrap:wrap;line-height:1.6}.test-charge-values span{display:block;color:#b1c9bd;font-size:13px}.test-charge-values strong{font-size:19px}.island-test-charge button,.test-charge-dialog button{font:inherit;min-height:44px;padding:11px 16px;border:1px solid #7ed7b1;border-radius:8px;background:#225d49;color:#fff;cursor:pointer}.test-charge-dialog{max-width:540px;width:calc(100% - 28px);max-height:88dvh;overflow:auto;border:1px solid #60b997;border-radius:16px;padding:24px;background:#10251f;color:#e2eee9;font:16px/1.55 system-ui}.test-charge-dialog::backdrop{background:#000b}.test-charge-dialog h2{font-size:23px;margin:8px 0 12px}.test-charge-dialog ul{padding-left:22px}.test-charge-dialog input{font:inherit;min-height:44px;width:7em;padding:8px;border:1px solid #7e9d8f;border-radius:7px;background:#091b16;color:#fff}.test-charge-dialog label{display:block;margin:16px 0}.test-charge-dialog .test-charge-blockers{border-left:3px solid #e7be70;background:#2a3024;padding:12px}.test-charge-dialog .test-charge-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.test-charge-dialog button:disabled{opacity:.6;cursor:not-allowed}.test-charge-dialog button[value=cancel]{background:transparent}.island-test-charge button:focus-visible,.test-charge-dialog :focus-visible{outline:3px solid #a8ebd0;outline-offset:4px}@media(max-width:450px){.island-test-charge{padding:16px}.test-charge-dialog{padding:18px}.test-charge-dialog .test-charge-actions button{width:100%}}
