.amds-intake-shell{box-sizing:border-box;position:relative;width:100%;max-width:960px;margin:28px auto;padding:clamp(18px,3vw,36px);background:#fff;color:#212b36;border:1px solid #e2e6eb;border-radius:16px;box-shadow:0 14px 40px #162b4510;text-align:left;font:400 16px/1.65 system-ui,sans-serif}
.amds-intake-shell *, .amds-intake-bridge *{box-sizing:border-box}
.amds-intake-shell iframe,.amds-intake-bridge iframe{display:block;width:100%;border:0;background:#fff}
.amds-intake-shell iframe[hidden],.amds-intake-shell [hidden]{display:none!important}
.amds-intake-intro{max-width:640px!important;margin:0 auto 24px!important;text-align:center!important;font:400 18px/1.6 system-ui,sans-serif!important;color:#465264!important}
.amds-intake-status{font-size:15px;color:#64748b}
.amds-intake-test{padding:10px 16px;border-radius:8px;background:#fff3cd;color:#604800;font:600 13px/1.5 system-ui,sans-serif}
.amds-intake-fallback{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;font:400 14px/1.5 system-ui,sans-serif}
.amds-intake-fallback a{color:#235e83;text-decoration:underline;text-underline-offset:3px}
.amds-intake-restore{background:#f2f5f8;color:#334155;border:1px solid #cbd5e1;border-radius:8px;padding:9px 13px;cursor:pointer;font:inherit}
.amds-intake-shell :focus-visible{outline:3px solid #1f6e9d;outline-offset:4px}
.amds-intake-waiting{position:absolute!important;left:-10000px!important;top:0!important;visibility:hidden!important;max-width:960px!important;pointer-events:none!important}
.amds-intake-bridge{margin:0;padding:0;background:#fff}
@media(max-width:600px){.amds-intake-shell{padding:18px 10px;border-radius:12px}.amds-intake-intro{font-size:16px!important;padding:0 8px}.amds-intake-fallback{flex-direction:column}}
