.reservation-content{padding:48rpx 40rpx 40rpx;background:#fff;border-radius:24rpx;box-sizing:border-box}.reservation-content-dark{background:#202124}.title{font-size:calc(34rpx + .5 * (1rem - 16px));font-weight:500;color:#1d2129;text-align:center;margin-bottom:48rpx;line-height:calc(48rpx + .5 * (1rem - 16px))}.reservation-content-dark .title{color:#fff}.input-group{display:flex;margin-bottom:24rpx;width:100%}.input-box{flex:1;height:88rpx;background:#f7f8fa;border-radius:8rpx;padding:0 24rpx;display:flex;align-items:center;box-sizing:border-box}.reservation-content-dark .input-box{background:#37383a}.input{flex:1;height:100%;font-size:calc(30rpx + .5 * (1rem - 16px));color:#1d2129;min-width:0}.reservation-content-dark .input{color:#d2d3d3}.input-placeholder{color:#c9cdd4}.reservation-content-dark .input-placeholder{color:#909090}.divider{width:2rpx;height:32rpx;background:#e5e6eb;margin:0 24rpx}.reservation-content-dark .divider{background:#343434}.code-btn{font-size:calc(30rpx + .5 * (1rem - 16px));color:#1664ff;white-space:nowrap;font-feature-settings:'tnum';font-variant-numeric:tabular-nums}.code-btn.disabled{color:#c9cdd4}.reservation-error-msg{font-size:calc(24rpx + .5 * (1rem - 16px));color:#f53f3f;margin-bottom:24rpx;min-height:calc(34rpx + .5 * (1rem - 16px));line-height:calc(34rpx + .5 * (1rem - 16px))}.submit-btn{width:100%!important;height:calc(88rpx + .5 * (1rem - 16px));background:#1664ff;border-radius:44rpx;color:#fff;font-size:calc(32rpx + .5 * (1rem - 16px));display:flex;align-items:center;justify-content:center;padding:0;margin-top:16rpx}.submit-btn-hover{opacity:.8}.submit-btn[disabled]{background:#94bfff!important;color:rgba(255,255,255,.6)!important}.close-btn{position:absolute;left:50%;bottom:-110rpx;transform:translateX(-50%);width:60rpx;height:60rpx;display:flex;align-items:center;justify-content:center;z-index:10}.close-icon{width:60rpx;height:60rpx}