#rwabd-a2hs { position: fixed; inset: 0; z-index: 2147483000; background: rgba(21,26,30,.32); font-family: -apple-system,BlinkMacSystemFont,'Noto Sans SC','PingFang SC',sans-serif; color: #151A1E; }
#rwabd-a2hs * { box-sizing: border-box; }
#rwabd-a2hs .a2hs-card { position: absolute; bottom: calc(110px + env(safe-area-inset-bottom,0px)); left: 50%; transform: translateX(-50%); width: min(calc(100% - 24px),398px); padding: 16px; border-radius: 20px; background: #fff; box-shadow: 0 8px 32px rgba(17,38,42,.16); }
#rwabd-a2hs .a2hs-row { display: flex; gap: 12px; align-items: center; padding-right: 20px; }
#rwabd-a2hs .a2hs-icon { width: 56px; height: 56px; flex: 0 0 56px; border-radius: 13px; }
#rwabd-a2hs h2 { margin: 0; font-size: 15px; line-height: 1.45; font-weight: 500; overflow-wrap: anywhere; }
#rwabd-a2hs p { margin: 5px 0 0; color: #7B858C; font-size: 12px; line-height: 1.5; }
#rwabd-a2hs .a2hs-close { position: absolute; right: 6px; top: 6px; width: 36px; height: 36px; padding: 7px; border: 0; border-radius: 8px; color: #7B858C; background: transparent; cursor: pointer; }
#rwabd-a2hs .a2hs-close svg { width: 20px; height: 20px; }
#rwabd-a2hs .a2hs-actions { display: flex; gap: 10px; margin-top: 14px; }
#rwabd-a2hs .a2hs-action { flex: 1; min-width: 0; min-height: 44px; padding: 10px 8px; border: 0; border-radius: 12px; font-family: inherit; font-size: 14px; font-weight: 500; line-height: 1.4; cursor: pointer; overflow-wrap: anywhere; }
#rwabd-a2hs .a2hs-later { background: #F6F8F8; color: #151A1E; }
#rwabd-a2hs .a2hs-primary { background: #0AA89C; color: #fff; }
#rwabd-a2hs button:focus-visible { outline: 2px solid #078E85; outline-offset: 2px; }
#rwabd-a2hs .a2hs-steps { margin: 14px 0 0; padding-left: 24px; font-size: 13px; line-height: 1.7; }
#rwabd-a2hs .a2hs-steps li + li { margin-top: 7px; }
#rwabd-a2hs .a2hs-guide .a2hs-actions { margin-top: 16px; }
@media (max-height: 550px) { #rwabd-a2hs .a2hs-card { bottom: calc(16px + env(safe-area-inset-bottom,0px)); max-height: calc(100% - 32px); overflow: auto; } }
