/* Maa Diagnostic Android install prompt - mobile Android browsers only */
.android-app-prompt[hidden]{display:none!important}
.android-app-prompt{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;padding:18px;font-family:'Hind Siliguri','Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.android-app-prompt__backdrop{position:absolute;inset:0;background:rgba(2,15,29,.68);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity .24s ease}
.android-app-prompt__sheet{position:relative;width:min(100%,480px);max-height:calc(100dvh - 36px);overflow:auto;background:#fff;border-radius:26px 26px 20px 20px;box-shadow:0 26px 80px rgba(0,25,52,.34);transform:translateY(26px) scale(.985);opacity:0;transition:transform .28s cubic-bezier(.22,.8,.25,1),opacity .24s ease;border:1px solid rgba(7,95,145,.1)}
.android-app-prompt.is-open .android-app-prompt__backdrop{opacity:1}
.android-app-prompt.is-open .android-app-prompt__sheet{transform:translateY(0) scale(1);opacity:1}
.android-app-prompt__accent{height:6px;background:linear-gradient(90deg,#075f91,#0b89b5,#20a47a)}
.android-app-prompt__body{padding:22px 22px 20px}
.android-app-prompt__top{display:flex;align-items:flex-start;gap:14px;padding-right:34px}
.android-app-prompt__icon{width:70px;height:70px;flex:0 0 70px;border-radius:18px;display:grid;place-items:center;background:#f2f8fb;border:1px solid #dcecf4;box-shadow:0 9px 25px rgba(7,95,145,.12);overflow:hidden}
.android-app-prompt__icon img{width:100%;height:100%;object-fit:cover;display:block}
.android-app-prompt__eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 5px;color:#08745f;font:700 12px/1.2 'Inter',sans-serif;letter-spacing:.02em;text-transform:uppercase}
.android-app-prompt__eyebrow:before{content:'';width:8px;height:8px;border-radius:50%;background:#22a879;box-shadow:0 0 0 4px rgba(34,168,121,.12)}
.android-app-prompt h2{margin:0;color:#0a2c43;font-size:23px;line-height:1.22;font-weight:700}
.android-app-prompt__intro{margin:14px 0 0;color:#4c6473;font-size:15px;line-height:1.55}
.android-app-prompt__features{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}
.android-app-prompt__feature{padding:10px 8px;border-radius:13px;background:#f6fafc;border:1px solid #e5eff4;text-align:center;color:#244b60;font-size:12px;line-height:1.3;font-weight:600}
.android-app-prompt__feature span{display:block;font-size:18px;margin-bottom:4px}
.android-app-prompt__primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:10px 15px;border-radius:15px;background:linear-gradient(135deg,#075f91,#087da9);color:#fff!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(7,95,145,.25);font-weight:700;font-size:17px}
.android-app-prompt__primary small{display:block;font-family:'Inter',sans-serif;font-size:10px;line-height:1.2;font-weight:600;opacity:.78;letter-spacing:.05em;text-transform:uppercase}
.android-app-prompt__download-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.16);font-size:20px}
.android-app-prompt__secondary{width:100%;min-height:46px;margin-top:8px;border:0;background:transparent;color:#4d6573;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;border-radius:12px}
.android-app-prompt__secondary:active{background:#f2f6f8}
.android-app-prompt__close{position:absolute;right:14px;top:15px;width:36px;height:36px;border:0;border-radius:50%;background:#eef5f8;color:#395767;font-size:24px;line-height:36px;cursor:pointer;display:grid;place-items:center;padding:0}
.android-app-prompt__note{display:flex;justify-content:center;gap:7px;align-items:center;margin-top:8px;color:#718692;font:500 11px/1.4 'Inter',sans-serif;text-align:center}
.android-app-prompt__note b{color:#47616f}
body.android-app-prompt-lock{overflow:hidden!important}
@media (min-width:700px){.android-app-prompt{align-items:center}.android-app-prompt__sheet{border-radius:24px}}
@media (max-width:390px){.android-app-prompt{padding:10px}.android-app-prompt__body{padding:19px 17px 16px}.android-app-prompt__icon{width:62px;height:62px;flex-basis:62px}.android-app-prompt h2{font-size:21px}.android-app-prompt__features{gap:6px}.android-app-prompt__feature{font-size:11px;padding:9px 5px}}
@media (prefers-reduced-motion:reduce){.android-app-prompt__backdrop,.android-app-prompt__sheet{transition:none}}
