/* LSOS 1.0.281 — resilient installed-app quick actions fallback. */
.idb-webapp-qa[hidden]{display:none!important;}
.idb-webapp-qa{display:none;position:fixed;inset:0;z-index:10095;pointer-events:none;font-family:inherit;}
.idb-webapp-qa.is-runtime-ready{display:block;}
@media (display-mode:standalone),(display-mode:minimal-ui),(display-mode:fullscreen){.idb-webapp-qa{display:block;}}
@media (max-width:1024px) and (pointer:coarse){.idb-webapp-qa{display:block;}}
.idb-webapp-qa__launcher{position:absolute;inset-inline-start:18px;bottom:22px;display:grid;width:52px;height:52px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:17px;background:#1769e8;color:#fff;box-shadow:0 15px 36px rgba(24,75,139,.28);cursor:pointer;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease;}
.idb-webapp-qa__launcher svg{width:23px;height:23px;}
.idb-webapp-qa__launcher:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(24,75,139,.34);}
.idb-webapp-qa__launcher:focus-visible{outline:3px solid rgba(23,105,232,.24);outline-offset:4px;}
.idb-webapp-qa.is-opposite-wa-left .idb-webapp-qa__launcher{inset-inline-start:auto;inset-inline-end:18px;}
.idb-webapp-qa__backdrop{position:absolute;inset:0;background:rgba(10,24,39,.38);opacity:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .25s ease;}
.idb-webapp-qa__sheet{position:absolute;inset-inline:50% auto;bottom:18px;width:min(440px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 34px));overflow:auto;padding:12px 14px 16px;border:1px solid rgba(69,91,117,.12);border-radius:26px;background:#fff;color:#173b61;box-shadow:0 28px 76px rgba(11,31,52,.28);opacity:0;transform:translate(-50%,30px) scale(.98);outline:none;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);}
[dir="rtl"] .idb-webapp-qa__sheet{transform:translate(50%,30px) scale(.98);}
.idb-webapp-qa.is-open{pointer-events:auto;}
.idb-webapp-qa.is-open .idb-webapp-qa__backdrop{opacity:1;}
.idb-webapp-qa.is-open .idb-webapp-qa__sheet{opacity:1;transform:translate(-50%,0) scale(1);}
[dir="rtl"] .idb-webapp-qa.is-open .idb-webapp-qa__sheet{transform:translate(50%,0) scale(1);}
.idb-webapp-qa.is-open .idb-webapp-qa__launcher{opacity:0;pointer-events:none;}
html.idb-webapp-qa-open{overflow:hidden;}
.idb-webapp-qa__handle{width:42px;height:5px;margin:0 auto 10px;border-radius:999px;background:#d8e0e8;}
.idb-webapp-qa__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px;}
.idb-webapp-qa__head span{display:block;margin-bottom:3px;color:#1769e8;font-size:9px;font-weight:900;letter-spacing:.08em;}
.idb-webapp-qa__head h2{margin:0;color:#173b61;font-size:19px;font-weight:900;line-height:1.45;}
.idb-webapp-qa__close{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:#f1f5f9;color:#536b83;font:400 26px/1 system-ui,sans-serif;cursor:pointer;}
.idb-webapp-qa__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;}
.idb-webapp-qa__item{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:9px;align-items:center;min-height:82px;padding:11px;border:1px solid #e3eaf1;border-radius:17px;background:#f9fbfd;color:inherit;text-decoration:none!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease;}
.idb-webapp-qa__item:hover{transform:translateY(-1px);border-color:#cad9e8;background:#fff;color:inherit;}
.idb-webapp-qa__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#eaf3ff;color:#1769e8;}
.idb-webapp-qa__icon svg{width:23px;height:23px;}
.idb-webapp-qa__copy{min-width:0;}
.idb-webapp-qa__copy strong{display:block;margin:0 0 3px;color:#213f60;font-size:12.5px;font-weight:900;line-height:1.55;}
.idb-webapp-qa__copy small{display:-webkit-box;overflow:hidden;color:#72869a;font-size:9.5px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.idb-webapp-qa__arrow{color:#8aa0b5;font-size:22px;line-height:1;transform:rotate(180deg);}
[dir="rtl"] .idb-webapp-qa__arrow{transform:none;}
.idb-webapp-qa__note{margin:11px 3px 0;color:#8292a3;font-size:9.5px;line-height:1.7;text-align:center;}
@media(max-width:1024px){.idb-webapp-qa__launcher{bottom:calc(104px + env(safe-area-inset-bottom,0px));}.idb-webapp-qa__sheet{bottom:calc(10px + env(safe-area-inset-bottom,0px));}}
@media(max-width:430px){.idb-webapp-qa__grid{grid-template-columns:1fr}.idb-webapp-qa__item{min-height:72px}.idb-webapp-qa__sheet{padding-inline:11px;border-radius:24px;}}
@media(prefers-reduced-motion:reduce){.idb-webapp-qa__launcher,.idb-webapp-qa__backdrop,.idb-webapp-qa__sheet,.idb-webapp-qa__item{transition:none!important;}}
