.unpaid-pack-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:680px;max-height:90dvh;overflow:auto;border:1px solid #eadfd7;border-radius:18px;padding:22px;color:#443b36;background:#fffaf6}
.unpaid-pack-dialog::backdrop{background:rgba(0,0,0,.45)}
.unpaid-pack-dialog h2{margin:0;font-size:24px}.unpaid-pack-dialog form{display:grid;gap:12px;margin:18px 0}.unpaid-pack-dialog button{min-height:44px}.prepack-items{padding-left:22px}.prepack-items li{margin:12px 0}.prepack-items small{display:block;color:#756b63}.prepack-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.prepack-check input{width:20px;height:20px;flex-shrink:0}
