.nda-install-card{box-sizing:border-box;max-width:1280px;margin:18px auto 8px;padding:18px 24px;display:flex;align-items:center;gap:18px;background:#edf2e8;border:1px solid #d3dfcf;border-radius:20px;color:#153e3a;font-family:Arial,sans-serif}.nda-install-card[hidden]{display:none}.nda-install-card img{object-fit:contain;flex-shrink:0}.nda-install-card strong{display:block;font-size:18px;line-height:1.4}.nda-install-card p{margin:4px 0 0;font-size:14px;line-height:1.6}.nda-install-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;background:#153e3a;color:#fff;border:1px solid #153e3a;border-radius:12px;font:700 15px/1.4 Arial,sans-serif;cursor:pointer;white-space:nowrap}.nda-install-card>.nda-install-button{margin-left:auto;flex-shrink:0}.nda-install-button:hover{background:#245b50}.nda-install-button:focus-visible,.nda-install-close:focus-visible{outline:3px solid #b99144;outline-offset:4px}.nda-install-button:disabled{opacity:.6;cursor:wait}.nda-install-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:550px;max-height:88dvh;overflow:auto;margin:auto;padding:30px;border:1px solid #d6dfd2;border-radius:24px;background:#fffef9;color:#153e3a;font:16px/1.65 Arial,sans-serif;box-shadow:0 24px 100px #0004}.nda-install-dialog::backdrop{background:#082a25a8}.nda-install-dialog h2{font:700 29px/1.2 Georgia,serif;margin:10px 0}.nda-install-dialog h3{font-size:18px;margin:0 0 8px}.nda-install-dialog section{border:1px solid #d9e2d6;border-radius:14px;padding:18px;margin:16px 0}.nda-install-dialog .nda-install-recommended{background:#edf2e8;border-color:#9bb79d}.nda-install-dialog ol{padding-left:22px;margin:0}.nda-install-dialog li{margin:8px 0}.nda-install-dialog p{margin:12px 0}.nda-install-dialog .nda-install-eyebrow{font-size:11px;letter-spacing:.16em;color:#63795c;font-weight:700}.nda-install-note{font-size:13px;color:#53635c}.nda-install-close{float:right;min-width:44px;min-height:44px;background:transparent;border:0;font-size:30px;color:#153e3a;cursor:pointer}.nda-install-dialog form{margin:0}.nda-install-dialog img{object-fit:contain}@media(max-width:1350px){.nda-install-card{margin-left:24px;margin-right:24px}}@media(max-width:600px){.nda-install-card{margin:12px 16px;padding:16px;display:grid;grid-template-columns:52px 1fr;gap:12px}.nda-install-card img{width:52px;height:52px}.nda-install-card strong{font-size:16px}.nda-install-card p{font-size:13px}.nda-install-card>.nda-install-button{grid-column:1/-1;width:100%;margin:0}.nda-install-dialog{padding:22px}.nda-install-dialog h2{font-size:26px}}
.nda-install-help{color:#153e3a;border:0;background:transparent;font:600 13px/1.5 Arial,sans-serif;text-decoration:underline;cursor:pointer;min-height:44px;padding:8px;white-space:nowrap}.nda-install-help:focus-visible{outline:3px solid #b99144;outline-offset:2px}@media(max-width:600px){.nda-install-help{grid-column:1/-1;text-align:center}}