.dws-install {
  width:min(450px,calc(100% - 20px));
  display:grid;grid-template-columns:44px minmax(0,1fr) auto 36px;
  gap:8px;align-items:center;padding:8px 9px;
  background:linear-gradient(115deg,#19132d,#29233f);border:1px solid #6b6083;
  border-radius:19px;box-shadow:0 6px 24px #19132d33;
}
.dws-install__icon img {display:block;width:44px;height:44px;border-radius:12px;}
.dws-install__copy strong {color:#fff;font:650 .94rem/1.2 system-ui,sans-serif;}
.dws-install__copy span {color:#d7d2e5;font:.77rem/1.3 system-ui,sans-serif;}
.dws-install__button,.dws-install__close {grid-column:auto;grid-row:auto;width:auto;min-height:44px;}
.dws-install__button {background:#e2d8ff;color:#251741;border-radius:12px;padding:6px 12px;}
.dws-install__close {color:#eee9ff;opacity:1;padding:0;}
.dws-install--help .dws-install__copy span {font-size:.82rem;}
@media(max-width:900px){.dws-install{bottom:calc(76px + env(safe-area-inset-bottom));}}
@media(max-width:360px){.dws-install {grid-template-columns:36px minmax(0,1fr) auto 32px;gap:5px;}.dws-install__icon img{width:36px;height:36px;}.dws-install__button {padding-inline:8px;}}
