/* sevayat-install.css */
#sevayat-install-box{display:none;position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(20px);background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);padding:16px 18px;border-radius:14px;box-shadow:0 10px 30px rgba(10,79,122,0.18);z-index:99999;width:calc(100% - 40px);max-width:420px;text-align:center;opacity:0;pointer-events:none;transition:opacity .45s, transform .45s;}
#sevayat-install-box.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;}
#sevayat-install-box .title{font-weight:700;color:#083e57;margin-bottom:8px;font-size:16px;}
#sevayat-install-box .subtitle{font-size:13px;color:#475569;margin-bottom:12px;}
.sevayat-btn{display:inline-block;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer;border:none;}
.sevayat-btn.primary{background:linear-gradient(90deg,#0a4f7a,#0077b6);color:#fff;box-shadow:0 6px 18px rgba(2,6,23,0.12);}
.sevayat-btn.ghost{background:transparent;color:#0a4f7a;border:1px solid rgba(10,79,122,0.12);}
#sevayat-anim{width:56px;height:56px;margin:0 auto 10px;border-radius:12px;background:radial-gradient(circle at 30% 30%, #fff 0%, rgba(255,255,255,0) 40%),linear-gradient(135deg,#0a4f7a,#0077b6);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(10,79,122,0.15);transform-origin:center;animation:floaty 3s ease-in-out infinite;}
#sevayat-anim img{width:40px;height:40px;display:block;}
@keyframes floaty{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}100%{transform:translateY(0) rotate(-2deg)}}
