/* Kalkil — "Installer Kalkil" button + install steps sheet (install.js). Website only. */
#installBtn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(#e9fbff,#c8f0fa);box-shadow:inset 0 2px 0 #fff,0 4px 0 #8fd0de,0 6px 10px rgba(32,51,77,.1);color:#0d6f80}
#installBtn svg{width:18px;height:18px;flex:none}
.kalkil-native #installBtn,.kalkil-native #installSheet{display:none!important}
@media (display-mode: standalone){#installBtn{display:none!important}}
.isheet{z-index:70}
.icard{max-width:420px;width:100%;text-align:center;padding:22px 20px 18px}
.icard .iapp{display:block;margin:0 auto 6px;width:64px;height:64px;border-radius:15px;box-shadow:0 4px 10px rgba(32,51,77,.18)}
.icard h2{margin:4px 0 6px}
.icard .ilead{margin:0 0 10px;font-weight:700;color:#3a5370}
.isteps{list-style:none;margin:0 0 10px;padding:0;text-align:left;display:grid;gap:8px}
.isteps li{display:flex;align-items:center;gap:10px;background:#f2f8fc;border-radius:14px;padding:9px 12px;font-weight:700;font-size:16px;line-height:1.3}
.istepN{flex:none;width:26px;height:26px;border-radius:50%;background:#19b5c9;color:#fff;display:grid;place-items:center;font-size:15px}
.istepI{flex:none;width:34px;height:34px;border-radius:9px;background:#fff;color:#0a7aff;display:grid;place-items:center;box-shadow:0 1px 3px rgba(32,51,77,.2)}
.istepI svg{width:22px;height:22px}
.icard .iafter{margin:4px 0 14px;font-size:14px;color:#3a5370}
.icard .iok{background:linear-gradient(#5fe39a,#2fbf71 60%,#25a862);--edge:#1a8048;color:#fff;font-size:20px;min-height:54px}
