.shop-install-dialog{width:min(92vw,680px);max-height:88vh;overflow:auto;border:0;border-radius:1.25rem;padding:1.5rem;background:#fffaf4;color:#2b211a;box-shadow:0 24px 70px rgba(30,20,15,.3)}
.shop-install-dialog::backdrop{background:rgba(25,18,14,.62)}
.shop-install-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shop-install-head h2{margin:.2rem 0 1rem}.shop-install-close{border:0;background:transparent;font-size:2rem;line-height:1;cursor:pointer;color:inherit}
.shop-install-dialog section{margin:1.15rem 0;padding:1rem 1.1rem;border:1px solid rgba(60,40,30,.15);border-radius:1rem;background:#fff}.shop-install-dialog h3{margin:0 0 .7rem}.shop-install-dialog ol{margin:.2rem 0 .8rem;padding-left:1.35rem}.shop-install-dialog li{margin:.55rem 0;line-height:1.5}.shop-install-done{width:100%;margin-top:.4rem}
