#rohechat-install[hidden]{display:none!important}
.rohechat-install{position:fixed;left:0;right:0;top:18px;z-index:2147483000;padding:0 14px;display:flex;justify-content:center;pointer-events:none;font-family:inherit}
.rohechat-install-card{width:min(560px,100%);display:flex;align-items:center;gap:12px;padding:12px 14px;background:#F8FAFC;border:1px solid rgba(37,99,235,.22);border-radius:18px;box-shadow:0 16px 45px rgba(15,23,42,.18);pointer-events:auto}
.rohechat-install-icon{width:48px;height:48px;border-radius:13px;flex:0 0 48px;object-fit:cover}
.rohechat-install-copy{min-width:0;flex:1}
.rohechat-install-copy strong{display:block;font-size:16px;line-height:1.2;color:#0F172A}
.rohechat-install-copy p{margin:4px 0 0;font-size:12px;line-height:1.35;color:#475569}
.rohechat-install-action{border:0;border-radius:12px;background:#2563EB;color:#fff;padding:12px 17px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;box-shadow:0 7px 18px rgba(37,99,235,.22)}
.rohechat-install-action:hover{filter:brightness(.96)}
.rohechat-install-x{width:32px;height:32px;border:0;background:transparent;color:#64748B;font-size:24px;line-height:1;cursor:pointer;border-radius:9px;order:5}
.rohechat-install-x:hover{background:rgba(15,23,42,.06);color:#0F172A}
@media(prefers-color-scheme:dark){
.rohechat-install-card{background:#0F172A;border-color:rgba(6,182,212,.35);box-shadow:0 16px 45px rgba(0,0,0,.45)}
.rohechat-install-copy strong{color:#F8FAFC}
.rohechat-install-copy p{color:#CBD5E1}
.rohechat-install-x{color:#94A3B8}
.rohechat-install-x:hover{background:rgba(248,250,252,.08);color:#F8FAFC}
}
@media(max-width:520px){
.rohechat-install{top:10px;padding:0 10px}
.rohechat-install-card{gap:9px;padding:10px;border-radius:16px}
.rohechat-install-icon{width:42px;height:42px;flex-basis:42px;border-radius:11px}
.rohechat-install-copy strong{font-size:14px}
.rohechat-install-copy p{font-size:11px}
.rohechat-install-action{padding:10px 12px;font-size:13px}
.rohechat-install-x{width:26px;height:26px;font-size:20px}
}
